Use a Boxer! I have a boxer who absolutely hates them. When we first moved to our house we had 4-6 of them. We let our boxer outside and she took 'care' of them.
And by the way a 50lb dog can launch a 20lb groundhog about 8ft in the air.
Solved my problem in about 3 days and they haven't returned.