I would agree that fresh food is better for dogs than any processed foods which are canned or dried, however, you need to decide for yourself what is most practical for you and best for your dog. What concerns me about canned and dried foods is that they must need to be heated to high temperatures to be preserved for that long, which means most of the nutrients are probably cooked out of them.