Dogs can eat mashed potatoes, but only if they are plain and cooked without harmful additives. Mashed potatoes made with butter, milk, salt, garlic, or onion are not safe for dogs because these ingredients can upset their stomachs or be toxic. Plain cooked potatoes mashed without seasonings or dairy can be a nutritious treat in moderation, providing vitamins like C and B6, and minerals such as potassium and iron. However, overfeeding mashed potatoes can lead to digestive upset, weight gain, or blood sugar spikes, especially in dogs with diabetes or weight issues. It is best to offer mashed potatoes occasionally and in small amounts, ensuring no dangerous ingredients are included.