I have dogs that keep away most of the animals, but a good graded fence that's buried in the ground about 7-9 inches is super helpful. The rabbits will jump it, but we don't have rabbits due to the thriving hawk population. My dogs used to find the rabbits to be a lovely snack at our old house. (I know, yuck, but it's sort of what dogs do) I have never had the animals you mention do much beyond a taste to the items you intend to grow. I have had curious squirrels take a bite or two of a tomato or two, but nothing beyond that. Rabbits and Woodchucks are much more inclined to do a ton of damage. I use a Havaheart trap and you can relocate, depending on the rules and regulations of your area.