@roger,
I also think it is better to eat many small meals through out the day rather than a large breakfast, large lunch and large dinner. I don't eat this way and haven't for a very long time unless it is a special occasion (usually a dinner). Even then I won't eat much or order very large portions if possible.
It is better to eat smaller meals through out the day to keep your metabolism up rather than it peaking and falling off then peaking again and falling. It is more steady to eat smaller portions spread out throughout the day.
I also think it is good to only eat when you feel hungry and to actually allow yourself to feel hungry just for a short time but not too long. Starving yourself actually slows your metabolism which puts your body into store for the future mode which is fat. Also when your body starves it begins to break down muscle and bone to reabsorb nutrients which is not good even if you arn't using the muscles.
I also always try to eat a vegetable with every small meal regardless of what I am having. But this is something that I grew into doing, and it wasn't easy to start it. Now I can't seem to go without.
I also like to eat stuff as raw as possible as far as fruits and veggies go. When it comes to meats you really can't go raw without inviting in some possible health threats. Steak is probably the only meat that you can go very light on cooking and get away with no bad results. Poultry is probably the last you want to chimp on when cooking.
I don't do any dairy at all. If I want a milk type of drink, I go for almond milk. Or if there is something I am making that calls for milk I'll use almond milk instead. It is a tad bit of acquired taste when you first have it but after a while it won't be any different. Unless your brain keeps wanting to compare the two and favors one over the other. Make sure to check if you have an almond allergy before trying it though.
They also make almond cheese which I can't even tell the difference anymore. It melts the same and looks the same consistency. It does have a slightly different taste but once again nothing that you can't get use to.