Yes, dogs can eat peanut butter and plain peanuts in moderation, but only when they are safe, unsalted, and free from harmful ingredients. The biggest danger to watch for is xylitol, also called birch sugar, which is highly toxic to dogs.
Peanut butter can be useful as a training reward, enrichment treat, or pill-hiding helper. Peanuts can also be an occasional snack. However, both are high in fat and calories, so they should never replace a balanced dog diet.
Table of Contents
- Are Peanuts Safe for Dogs?
- Is Peanut Butter Safe for Dogs?
- Natural vs. Processed Peanut Butter
- Creamy vs. Crunchy Peanut Butter
- Salted vs. Unsalted
- Nutritional Benefits
- Risks of Feeding Peanuts or Peanut Butter
- Can Dogs Eat Boiled Peanuts?
- Can Dogs Eat Roasted Peanuts?
- Peanut Safety Table
- How Much Peanut Butter Can Dogs Have?
- Can Puppies Have Peanut Butter?
- Signs Your Dog Is Allergic
- Ingredients to Avoid
- Best Peanut Butter for Dogs
- Healthy Ways to Feed Peanut Butter
- Easy Peanut Butter Dog Treat Recipe
- Final Thoughts
- FAQs
Are Peanuts Safe for Dogs?
Yes, plain peanuts are generally safe for dogs in moderation. They contain healthy fats, protein, vitamin B3, and vitamin E. However, peanuts are calorie-dense, so too many can lead to digestive upset or weight gain.
Always choose plain, unsalted peanuts and remove the shells before feeding. Peanut shells can be a choking hazard and may cause digestive blockage.

Is Peanut Butter Safe for Dogs?
Peanut butter is safe for most dogs when it is natural, unsweetened, low in sodium, and given occasionally.
Safe peanut butter for dogs should be:
- Natural and unsweetened
- Free from xylitol or artificial sweeteners
- Low in sodium or unsalted
- Given in small portions
Peanut butter should be treated as a snack, not a meal replacement.

Natural vs. Processed Peanut Butter
Natural peanut butter usually contains only peanuts and sometimes a small amount of salt. Processed peanut butter may include added sugar, hydrogenated oils, preservatives, and artificial ingredients that dogs do not need.
For dogs, the simpler the ingredient list, the better.
Creamy vs. Crunchy Peanut Butter
Creamy peanut butter is usually the safer choice because it is easier to eat and less likely to become a choking hazard, especially for puppies and small dogs.
Crunchy peanut butter may be okay for healthy adult dogs, but it should still be offered sparingly and in small amounts.
Salted vs. Unsalted
Unsalted peanut butter and unsalted peanuts are the better options for dogs. Excess sodium can contribute to dehydration and may be risky for senior dogs or dogs with heart, kidney, or blood pressure concerns.
If your dog accidentally eats a few salted peanuts, monitor them for excessive thirst, vomiting, diarrhea, or unusual behavior. Contact your veterinarian if they ate a large amount.
Nutritional Benefits
When fed occasionally, peanuts and peanut butter can provide nutrients that support your dog’s overall wellness.
- Healthy fats: Provide energy but should be limited.
- Protein: Supports muscle maintenance as part of a balanced diet.
- Vitamin E: Supports immune and skin health.
- B vitamins: Help convert food into energy.
- Magnesium: Supports healthy muscles and nerves.
- Niacin: Also known as vitamin B3, supports skin and coat health.
- Antioxidants: Help protect cells from damage.
Despite these benefits, peanuts and peanut butter are high in fat and calories. Too much can quickly lead to unwanted weight gain.
Risks of Feeding Peanuts or Peanut Butter
Xylitol Poisoning
The biggest danger in peanut butter is xylitol, also called birch sugar. This sugar substitute can be life-threatening for dogs.
Symptoms of xylitol poisoning may include:
- Vomiting
- Weakness
- Loss of coordination
- Seizures
- Collapse
Xylitol poisoning is a medical emergency. If your dog eats peanut butter containing xylitol, contact your veterinarian or an emergency animal hospital immediately.
Too Much Fat
Peanuts and peanut butter are high in fat. Feeding too much may contribute to obesity, digestive upset, or pancreatitis.
Dogs that are overweight or have a history of pancreatitis should only eat peanuts or peanut butter if your veterinarian approves.
High Sodium
Salted peanuts and salted peanut butter contain more sodium than dogs need. Frequent feeding can be unsafe for dogs with certain medical conditions.
Added Sugar
Many commercial peanut butters contain added sugar. Sugar is not toxic to dogs, but regular consumption can contribute to weight gain and dental problems.
Unsafe Coatings and Flavors
Chocolate-coated, honey-roasted, spicy, or flavored peanuts should be avoided. These can contain sugar, salt, spices, chocolate, or other unsafe ingredients.
Can Dogs Eat Boiled Peanuts?
Dogs can eat boiled peanuts only if they are plain and unsalted. Many boiled peanuts are prepared with heavy salt or spices, which are not safe for dogs.
If you want to share boiled peanuts, offer only a very small amount and make sure there are no shells, salt, garlic, onion, chili, or seasoning.
Can Dogs Eat Roasted Peanuts?
Yes, dogs can eat roasted peanuts if they are plain, dry-roasted, unsalted, and shelled. Dry-roasted peanuts are better than oil-roasted peanuts because they avoid extra fats and calories.
Always remove the shell before giving peanuts to your dog.
Peanut Safety Table
| Peanut Type | Safe for Dogs? |
|---|---|
| Raw peanuts | Occasionally, in small amounts |
| Dry roasted, unsalted peanuts | Yes, in moderation |
| Boiled, unsalted peanuts | Occasionally, in small amounts |
| Salted peanuts | Avoid |
| Honey-roasted peanuts | Avoid |
| Chocolate-coated peanuts | Never |
| Spicy or flavored peanuts | Never |
| Peanut shells | Never |
How Much Peanut Butter Can Dogs Have?
The right serving depends on your dog’s size, health, and calorie needs. Use this as a general guide:
| Dog Size | Recommended Serving |
|---|---|
| Under 10 lbs | 1/2 teaspoon occasionally |
| 10–20 lbs | 1 teaspoon occasionally |
| 20–50 lbs | 1 tablespoon occasionally |
| Over 50 lbs | 1–2 tablespoons occasionally |
These amounts should not be fed every day. Treats, including peanut butter, should make up only a small portion of your dog’s daily calorie intake.
Can Puppies Have Peanut Butter?
Yes, puppies can have peanut butter after they have transitioned to solid food, but only in tiny amounts.
- Start with a very small amount.
- Choose natural, unsalted peanut butter with no xylitol.
- Watch for vomiting, diarrhea, itching, or swelling.
- Do not make peanut butter a daily treat.
Because puppies have sensitive digestive systems, moderation is especially important.
Signs Your Dog Is Allergic
Peanut allergies are uncommon in dogs, but they can happen. Watch for:
- Itchy skin
- Swelling around the face
- Hives
- Vomiting
- Diarrhea
- Ear infections
- Red or irritated skin
- Difficulty breathing
If these symptoms appear after your dog eats peanuts or peanut butter, stop feeding it and contact your veterinarian.
What Peanut Butter Ingredients Should You Avoid?
Before buying peanut butter for your dog, check the ingredient list carefully.
Avoid products containing:
- Xylitol or birch sugar
- Chocolate
- Raisins
- Macadamia nuts
- Excess salt
- Artificial sweeteners
- Artificial flavorings
- Garlic, onion, or spicy seasonings
Best Peanut Butter for Dogs
The best peanut butter for dogs has a simple ingredient list. Instead of focusing on brands, look for peanut butter that is:
- Made with one or two ingredients
- Free from xylitol
- Unsalted
- Unsweetened
- Natural
- Free from chocolate, raisins, and unsafe mix-ins
The fewer ingredients, the better.
Healthy Ways to Feed Peanut Butter
Peanut butter can make enrichment activities more rewarding. Try using it to:
- Stuff a Kong or similar toy
- Reward good behavior during training
- Hide pills or medication
- Spread onto a frozen lick mat
- Make homemade treats
- Fill puzzle feeders for mental stimulation
Using peanut butter this way encourages slower eating and provides mental enrichment.
For another dog-safe treat idea, read must-try peanut butter dog treats.
Easy Peanut Butter Dog Treat Recipe
Ingredients
- 2 tablespoons natural peanut butter
- 1/4 cup plain pumpkin puree
- 1/2 cup rolled oats
Directions
Mix everything together, shape into small bite-sized treats, and freeze for 1–2 hours before serving. Store leftovers in the freezer for a refreshing snack.
Final Thoughts
Dogs can eat plain peanuts and peanut butter safely when they are unsalted, unflavored, and free from xylitol. Peanut butter can be helpful for training and enrichment, while peanuts can be a simple occasional snack.
Keep portions small, avoid shells and unsafe ingredients, and contact your veterinarian if your dog has allergies, pancreatitis, diabetes, weight issues, or eats peanut butter with xylitol.
FAQs About Dogs, Peanuts, and Peanut Butter
Can dogs eat peanuts?
Yes, dogs can eat plain, unsalted peanuts in moderation. Always remove the shells and avoid flavored, salted, spicy, or chocolate-coated peanuts.
Can dogs eat peanut shells?
No, dogs should not eat peanut shells. They can be a choking hazard and may cause digestive irritation or blockage.
Can dogs eat peanut butter?
Yes, dogs can eat peanut butter if it is xylitol-free, unsweetened, unsalted, and given in small amounts.
Can dogs eat Jif peanut butter?
Some Jif varieties may be safe in small amounts if they do not contain xylitol, but formulas can change. Always check the ingredient label before feeding.
Can dogs eat Skippy peanut butter?
Some Skippy products may be safe if they do not contain xylitol, but many contain added sugar and salt. Natural, unsalted peanut butter is usually a healthier choice.
Is crunchy peanut butter safe for dogs?
Healthy adult dogs can usually eat crunchy peanut butter occasionally, but creamy peanut butter is often safer for puppies and small dogs.
Can dogs eat boiled peanuts?
Dogs can eat boiled peanuts only if they are plain, unsalted, unseasoned, and shelled. Avoid salted or spicy boiled peanuts.
Can dogs eat roasted peanuts?
Yes, dogs can eat dry-roasted, unsalted peanuts in small amounts. Avoid oil-roasted, salted, flavored, or coated peanuts.
Is peanut butter good for puppies?
Puppies can have a tiny amount once they are eating solid food. Choose xylitol-free, unsalted peanut butter and watch for digestive upset.
Can dogs eat peanut butter every day?
It is best not to feed peanut butter every day. It is high in calories and fat, so it should stay an occasional treat.
Can peanut butter upset a dog’s stomach?
Yes, too much peanut butter can cause vomiting, diarrhea, gas, or digestive discomfort, especially in sensitive dogs.
Can diabetic dogs eat peanut butter?
Some diabetic dogs may be able to eat tiny amounts of natural peanut butter, but only under veterinary guidance.
What if my dog eats peanut butter with xylitol?
Seek emergency veterinary care immediately. Xylitol poisoning can develop quickly and may become life-threatening.
What should I do if my dog eats salted peanuts?
If your dog eats only a few salted peanuts, monitor them and provide fresh water. If they ate a large amount or show vomiting, diarrhea, excessive thirst, weakness, or unusual behavior, contact your veterinarian.

