I just think 2 eggs (1/3 of his diet) is too much
But eggs are certainly fine-I'd give maybe 1-2 eggs a week.
Throw in some *cooked* salmon (tinned is great and cheap-raw is not ok it's poisonous), hamburger, steak, chicken, rice, bread, cereal (lots like cheerios), carrots, berries, potato, broccoli, lettuce, cucumber, etc etc
Make sure you don't feed food that's not ok-some lists-we're currently compiling a comprehensive list of those not ok-but in the mean time check these lists and google to ensure what your feeding is ok

Also a lot of lists include milk and diary-dogs can be lactose intolerant just like people but for the majority of dogs-these are fine.
Foods You Should Not Feed Your Dog Dangerous and Toxic Foods and Your Dog - People Foods That Can Be Poisonous to Dogs Toxic Foods that you should Avoid Giving Your Dog Home-Human Foods that Poison Pets
and just google-they are all incomplete lists-always feed something new in small amounts to ensure your dog tolerates it.