My wire fox terrier eats Rachael Ray's Just Six - from the grocery store.
It's made in the USA, the profits go to shelters, and it has just six ingredients - lamb meal, brown rice, ground rice, beet pulp, poultry fat and natural chicken flavor.
He weighs 18 pounds and has 1 and a half cups a day.
That's it.
His stools (twice a day) are dry and small.
He is an ex-show dog and was fed very expensive dry food, which is only available where he lived in Canada. They gave me a bag (which I had to smuggle over the border) and I mixed it with his new food, gradually adding more of RRs Just Six.
I think it's important NOT to feed your dog people food or treats...they aren't necessary and lead to overweight.