I think eggs have pretty much all the nutrients you need. They are high in cholesterol though. Same thing with milk. They are the sole nutrition for animals for a period of time, so they have everything needed in it (at least everything the animal needs).