A beagle that my dawg and I team up with for our morning walks was a real porker. The owner, Ben, got him onto better low fat, low this and that, but slightly expensive vet quality dog food. The pounds fell off him. Ben said it is a lot cheaper than vet bills to keep him at a healthy weight and he is NOT hungry scroungering everything in the park. I think your beagle is just hungry and needs filling up so he doesn't sniff out and eat everything.