Can Dogs Eat Beans â The Benefits. Beans contain large amounts of protein that are a necessary part of your dogâs diet. They also contain other nutrients like magnesium, potassium, fiber, folate, iron, phytonutrients and B vitamins. These nutrients increase your dogâs immunity and burn fat.