Peanut butter is a rich source of protein and healthy fats for your dog. Natural peanut butter is the best as it contains no artificial flavoring. Some peanut butter products contain Xylitol (a chemical in chocolate) which is toxic to pets.