If you can shoot i would say rifle. Just do not miss they get smart quicker than an old yote. After that a caller with the sound of running water will bring them out for some easy trapping.
You can call beavers?
Yes you can with the sound of running water. No they won't come running like a coyote but they will come.
Nice! The beavers at our place have either been shot by me, shot at by me, or are too leary of a spotlight now. Might have to try the running water thing.