It does sound like it could be the food ;)
I'd try Burns dog food first, they will send out samples :D (ask for all the varieties ;) ) so you can try it first. Its
very gentle on the tum and has so few ingredients there's little to upset the dog, excellent quality tho ;) They also have an advice line and are very good about helping with feeding problems.
http://www.burns-pet-nutrition.co.uk/store/index.htmlIf you do a search on Bakers Complete on this site you'll get lots of info ;)
If you want to feed raw foods (meat, bones, veg etc) do a search on Barf on this site, there's loads of info :)
Hope this helps
Regards
DIll