An experienced vet recommends the best dog food for adult and senior dogs, puppies, small breeds and even for dogs with sensitive stomachs