When I say I don't hunt them but shoot a lot of them every year I meant just that...
I shoot them when out duck hunting and they are close enough...
The most effective thing I've found is shooting them with a rifle...
If I am fishing a pond or something that I know has a beaver on it I'll just take the rifle along and when I see it I'll lay it to rest.