Petepreston
Just wondered if you are aware that, with Beta Puppy, the largest ingredient is cereals, and the "meat" content is unspecified - all they say is that it contain "meat and animal derivatives" - you don't actually know what meat is in there and where it's derived from (it's usually the junk parts of carcasses)? The cereals are unspecified too and also the veg.
It's your choice, of course, but it might be that Posie is hungry all the time because of the low quality of the protein content. My vet told me only yesterday that it's not so much the percentage of meat/protein, but the quality of it. You might find that on a better quality food, he might not be so hungry all the time.