The proteins found in peanuts can be dangerous to dogs and even fatal in some cases.
However, dry-roasted (or raw), unsalted peanuts are the only peanuts safe for dogs to consume.
Peanuts that are still in the shell are also safe for dogs, as long as they are unsalted.
If you suspect that your dog has consumed peanuts, even in small amounts, it is important to contact your veterinarian right away.
Dogs that have eaten peanuts may experience difficulty breathing, swelling of the face or throat, and vomiting. In severe cases, dogs may go into shock and die.
So, to answer the question, can dogs eat peanuts? The answer is yes, but only dry-roasted or raw, unsalted peanuts.
All other types of peanuts are dangerous to dogs and should be avoided.