I always give my dogs dry food, it seems to agree with them more than the canned stuff.
I did give Waffles canned right after I got her spayed though just to make it easier on her!