No eggs are fine, not junk food, its just that it can be over the daily calorie intake if you don't allow for it out of the canin. I give my girls a raw egg a week for their coats and just reduce the canin a bit to accommodate it thats all!
Agility training night the trainee also gets less canin as they have had treats at the training night.
The Mc donalds bit was just a really bad example! but if we all had McD's instead of cereal as well as all our normal meals we would get a bigger than we would probably like. Now must go the pizza and diet coke are calling!