He is certainly a portly fellow! I know it's hard not to give them food when they look at you with those big brown eyes but you need to be strong for the sake of his health.
I freaked out when my little guy got 1/2 a lb over weight, he's very fine boned (ideal weight is just over 4lb) and only young so I wanted to nip it in the bud. First I re-read the feeding instructions on his food (ZiwiPeak) and realised I was being too generous so I cut his portions back to just under the recommendation. I limited jerky treats from once a day to only about 3x a week. I stopped giving any little offcuts from the kitchen there and then and saved them in tupperware in the fridge and made them part of a proper meal so he wasnt getting any sneaky extras along the way. Hopefully if you try these tips you will see an improvement in Hershey.
We're about a month down the track and Axle has definitely lost weight (I haven't been to the vet to weigh him but he no longer has muffin top in his harness) so i'm keeping him on this plan for the forseeable future. It's hard because he does beg for food but I know its the best thing for him.
Let us know how Hershey goes with his weightloss progress and don't hesitate to ask for further advice