Thanks for using Petco Pet Education Center, formerly Petcoach! The ideal body weight for a male beagle is about 20-25 pounds. You can consider increasing his daily activity with regular walks and activities such as playing fetch. Also, you can consider a weight management diet. I really like Hill's metabolic weight management diet. Good luck and have a great day!