Size doesn’t matter. That little one would rip your ankle off.
Yes, but you wouldn’t need as big of a firearm to blow it away. 223 would probably do the trick. 308 for the big one.