for the ears order yourself some zymox , better than surolan.
get a grain free diet - low fibre , low cellulose - some kibble have some surprising binding ingredients which the dog just can not digest including hydrolized feathers and wood pulp
get decent omega 3 rich oil
get a decent digestive enzyme , and a probiotic -
Dogs Naturally Magazine constantly has articles - in fact this months magazine features
Natural solutions for Fleas