Snoopy is a slender beagle, also about 25 Ibs but I wouldnt want him to get fat. He is so fit and has lots of muscle. Dont worry about Charlies weight I am sure he is a healthy size. Susie has started to put weight on, so we have cut her food a bit. Wish someone would control MY food like this!!!!