Really pleased for you that you have had some hedgehogs in your garden. Try feeding them some hedgehog food or dog or cat food as well as the mealworms and peanuts and even maybe, eventually, instead of them – this will hopefully lead to healthier hedgehogs, which has to be a good thing. If you don’t already, remember to leave them some water which they especially appreciate when the weather is dry.
I love the image of your Yorkie sitting watching the hogs eating. He/she must be very well trained!