Purrley, what kind of brand are u giving Tess? I think I know what the 'snack food' problem might be. If you are giving Tess a normal puppy food, i mean the size of the food, it might take longer time for Tess to eat it, and more difficulties. If you use a regular puppy brand, I think you should switch to those brands that have for smaller breeds. For instance, Leika , eats Eukanuba for puppies of small breeds. I soak her food everytime she eats, the other day I went to the pet shop where i bought her for a 2kg bag of food (I think it was 2kg, well it wall the smallest) and they only had 3kg which I thought was too much for a puppy like her. Well they did have the regular puppy which is mostly for medium breeds and I felt the food (crumbs, whatever) and there was a really big difference on the size from the one that Leika ate. I bought the 3kg one.