Both canned dog food and kibble can provide adequate nutrition. Canned diets contain more moisture and may benefit dogs with urinary problems or dogs that don't tend to drink a lot of water. They are also more flavorful. However, feeding a 70-pound dog an all-canned diet will require lots of storage space.