Peanut butter is a great dietary source of B vitamins, fats, and protein for puppies. It’s perfectly okay to give your puppy moderate amounts of PB, but the more natural it is, the better. That means no artificial sweeteners such as aspartame, xylitol, or similar, and it also means that homemade peanut butter is usually the healthiest. It’s easy to make peanut butter by putting unsalted peanuts in the food processor and blending them for a while – it may not keep for as long as artificially preserved PB, but you’ll know exactly what is inside and what isn’t.
So stick with a healthy amount of peanut butter, and remember that it’s just a treat to be fed in small amounts now and again. Other than this, it is safe for puppies – although we highly recommend you leave out the sandwich and the jelly!