A dry, complete dog food that contains no artificial colours, additives or preservatives, so allergies are less likely to emerge is a good basis to start. There are very many brands and varieties to choose from. What suits one dog may not suit another. Hypo allergenic food is readily available, although some dogs may still be allergic to it.
Anything containing colourants can be the equivalent of feeding a child with E numbers, so best avoided!
Processed, human food is really not good for dogs

. It does not contain the right nutritional balance that a dog needs and will make them unhealthy. An overweight dog is not a healthy dog and can lead to all sorts of problems such as joint problems and diabetes. I see so many overweight, unhealthy dogs that are being killed with kindness

I tend not to feed wet food as many are not actually very good nutritionally, yet your dog will eat it regardless of whether he is hungry or not. Perhaps as a dressing to tempt the more fussy dog to eat what's good for him?
You may also find you will need to change your dog’s food as he gets older and the amount of exercise he has changes, along with a possible decrease in liver/kidney function. High protein content often equals high energy.
Dogs shouldn’t be exercised for at least an hour after feeding, or fed immediately after exercise as it could lead to bloat – an often fatal condition.
Interestingly. what you feed your dog can affect not only his general health, but also his behaviour. There is strong anecdotal evidence to suggest that some dogs become itchy on some foods, it can affect their joints, make them appear hyperactive and perhaps even aggressive. I have heard of dogs also losing weight on some foods. A change of diet often seems to help.
Poo

- not a nice subject to talk about but can be a good indicator of whether your dog is being fed the right food for him. Consistency and quantity! Poo should be easy to pick up and 'kickable'. it should be - well - poo coloured. A dog should go around 3 or 4 times a day normally I would say. Anything outside of that then you may want to look at what you are feeding your dog - he may be allergic to something.
NB - a stressy dog often has explosive bottom syndrome

. Many of the fosters that come in may take a while to settle down as they will quite naturally be feeling stressed and insecure, so I would not necessarily assume that they have an allergy. It may be something to consider though. Same with itchiness. Stressy dogs scratch - or it could be fleas/mites, or it could be a food allergy
