My husband and I decided to feed our new 8 week old kitten homemade food, because during the last month, one of our Shih Tzus, Teddy, started turning down his food. My husband was close to taking him to the vet. Both dogs were scratching A LOT. Once we made their food, they gobbled it down and wanted more. We believe our dogs were allergic to dry dog food. Even when we mixed canned food in the kibble Teddy wouldn't eat it. I did some Internet research and found that a sign of toxicity in the food is the animal refusing to eat. They don't necessarily get sick right away when the food is tainted.
My mom has a Yorkie that decided not to eat and she thought he was finicky until she started feeding him homemade dog food, this week.
It's important not to feed your pets table food which is high in fat and sodium. We use a rice cooker to quickly cook shredded carrots and celery with rice or potatoes and ground turkey or shredded chicken. Sometimes we add frozen peas toward the end of the cooking process. We add cottage cheese and give them a spoonful of plain yogurt, afterward, for healthy bacteria the vet says they need.
My dogs have had no problems with diarrhea or constipation and they are not scratching. They seem much happier and have shinier coats. When we say "food" they get all excited and race to the kitchen.
I suggest that all who read this post, do their own research. Don't think that your vet will be in favor of the change if they believe consumer pet food is safe. The mainstream cat and dog food industry is focused on making money and that is their bottom line. For the responsible pet owner, it's about helping our pets have a healthier, happier life.