There's nothing wrong with actual canned food. Dry food can be toxic. Especially the chow. The grains can be contaminated with mycotoxins. And manufacturers who produce "chows" do not use grains kept under superb conditions, nor do they really care to use clean grains. Puppies nor dogs, really have no use for grains in their food anyway
You're better off with the canned food from GOOD companies.