If you really have allergy problems in either your dog or cat try the new foods that contain pumpkin or avacado oil. They really work, and for older dogs are really easy on the digestive tract. I use the one with pumpkin for my 11 year old tibetan spaniel, and the avacado oil food for one of my cats who is allergic to a lot of foods. Grains are not ba, its the type of grains used that are bad. In the wild it has been known for years that wild dogs eat the inners first of grazing animals, so yes they get grain but its the green type like grasses not corn and rice, so if a dog food has grains make sure its the grassy or leafy type then its a balenced food. All meat is not a balenced food. On the subject of dog breeders, how about the pet stores selling mutts as designer breeds, and the stupid people paying up to 2000 for a cockerpoo, or a labradoodle. I have seen dozens of these breeds and none look anything alike. they are not new breeds just mixes that are being offered to the public as new designer breeds. In order to create a new breed there must be some standard and control, but when you try to explain this to people they just can't believe they were taken buy their local pet store. Then people tell you well i have papers for them, but when you look at the papers it says that the pup is registered with the national pet registry, and they will register any breed as a pet, not nessacerilya a purebred. Every dog makes a wonderful pet and every dog deserves a loving home, but its the bilking of the public i find offencive.