A slide is just a slick spot where they enter the water. Those are beaver sticks
for sure. You must be near a nuclear power plant if 100lbs is average. a 50lb beaver is big here. 30 to 40lb average. Have you weighed them or guessing.
i use these but they are imported. They were $39.99 when i bought mine and have enough sheath material to last a long time and would last a very long time for you. http://www.tandyleatherfactory.com/en-usd/home/department/cowhide/cowhide-tooling-leather/9052-43.aspx