Why are beans safe for my dog? Dogs eat a wide range of foods, which is why many dog owners are asking about the foods that their dogs can eat. Just like human beings, dogs need to have a balanced diet and this they can get by taking a variety of foods.