Natural Peanut Butter is not bad for dogs. As in all treating for pets, moderation makes all the difference. Peanut Butter is rich in oil, protein and fatty acids. These ingredients along with vitamins such as H and K give dogs a shiny coat. Vitamin E helps your dog's immune system, which helps to fight off many diseases.