RE: bait for the traps
i would maybe try scents out instead of bait. I trap beavers and otters all spring and i use beaver castor gland scent for the beavers and fresh fish oil for the otters. These really seem to do the job. I would shop around for some scents maybe bobcat urine or something along that line.