However, the green beans are best for your dogs. These have proteins, nutrients and minerals that are of good use to your dog. Raw green string beans are suitable for a healthy snack. Most dogs will eat green beans, preferably raw. They are a good low calorie food for the dog and as long as they donât cause intestinal upset, they are fine for the dog to eat. Lentils are very good for dogs, are very alkaline and do not cause gas.