Edit: On another note, I find it ironic that a vet's recommendation would be less than optimal food for my pup, but when i look at it from a salesman's standpoint i guess i can see why they'd recommend something that would leave holes, that of course they'd have to fill with supplements and such...guess they're into sales too...smdh.
It IS ironic. Vets don't get very much training in nutrition, and the training they do get is largely sponsored by large pet food companies.
Also, the feeding instructions on the back of the bag of dog food are awfully generous, because they want you to feed as much as possible so that you'll buy as much as possible. If you follow the feeding guidelines on the bag you'll probably wind up with an overweight dog... which, again, rewards veterinarians because overweight dogs have more health problems that lean dogs.
I know it sounds terribly cynical, but I have heard so many vets pronounce overweight dogs as "healthy", that I sometimes think it's a conspiracy to get more money out of you over the life of the dog.
At the very least, I don't think having a large pet food company sponsoring studies and teaching vets is in the best interest of the animals, but it's certainly in the best interest of their bottom line.
Oh, and I don't think there's anything wrong with using peanut butter as a treat or a "condiment". Just use the natural kind with no added sugars or fats. Stay away from Skippy, Jif, or Peter Pan. Laura Scudder's is just peanuts and salt, and should be easy to find. If you go to the natural foods store you will have many natural peanut butter products to choose from.
I personally am addicted to freshly ground peanut butter. Our natural foods store has nut grinder, and you simply turn on the machine and grind the peanuts into a container. SOOO good, you'll never go back to peanut butter from a jar. But wait, we're supposed to be talking about dogs here....