Our breeder (a show breeder) and another animal person I really respect said we should only feed our dog a high quality dry kibble, period, nothing else. It is their opinion that adding things throws off the balance of the food (which the dog food companies have spent a lot of money to figure out to perfection, they say), that adding meat is not good for the dog (too much meat causes physical problems, they say), and that dogs just "eat to live" and do not care if they have variety or the things we humans think are yummy, they just eat their food and that's it. Also that adding human food creates a begging dog.
Nonetheless, we put toppers on our dog's food: scrambled egg, cottage cheese, canned salmon (which he's crazy about), other cooked meat with no additives, cheese, canned pumpkin, shredded lettuce, fresh pear. This is what he likes so far. I rinse the canned salmon since it has salt. I don't give him anything with chemicals and definitely none of the forbidden foods (onion etc.)
He also gets a raw marrow bone every few days.
Every time I feed him I wonder if I'm doing the right thing,
or if my two friends are right and I should only be giving him the kibble and possibly the raw bones. I just want what is best for him.
They are wrong about the begging dog. Yes, he expresses an interest when we sit down to eat, but we tell him to leave it, and he goes and lies down and leaves us alone while we eat.
What do you think? Does anybody just feed kibble and no table scraps or toppers of any kind?