Canned food is an expensive drink of water in my opinion :-)
It's also not good for teeth, dry food makes your dogs crunch their food down.
Beneful is a pretty awful brand. Here is an idea of what to look for in dog foods, NO WHEAT, SOY, or CORN!!!
You want fish/meat/poulty (or meal of any of those) as your first ingredient.
Also beware of dog foods that list, for example, Chicken, Rice, Brown Rice, Rice hulls, Rice Flour, I see that ALL the time, if those Rice products were combined into one weight it would outweigh the protien (meat) in the diet. Sneaky little trick dog food companies play.
Canned dog food..you have to feed allot more to make up for the nutrition needed, more expensive, looks tasty and probally is to the dog. Bad for teeth and I'm imgining cleaning up messy stinky poops.
Hard kibble...you feed less and get nutritional value in a small crunchy morsel that better for teeth and assuming you buy a good quaility feed the poop will be less and firm enough to dispose of with out a stinking mess.
There are healthier, higher quality canned foods that can be fed sparingly. I add it to my dog's food rarely, because they enjoy the gravy, and it's never enough to make runny stools, or bother their teeth or anything else.
I add a dab (less than a teaspoon) of Merricks canned food to the dry for mine. The picky ones get a little more. Very true what duchess said, you have to feed a lot more can to equal the dry. If you were to take the canned food and spread it on a plate and lay it out in the sun and let it dry out you would be amazed at the shrinkage. What's left is really the "food" amount that your dog gets, the rest is water.
Here is a link to a webpage that can tell you all about the dog foods brands and where they rate on the kibble nutrition test. Also information about what is REALLY in dog food you are feeding your pet.