Yes, I've had rodents in the house, in the shed, in the car, indoors, outdoors. House mice, deer mice, packrats, chipmunks, rock squirrels. You name it.
Of course the first step is to keep them out. Screen all the openings, stuff steel wool around the pipes where they come through the wall, keep weather-stripping around doors and windows in good condition. Mice can squeeze through a 1/4 inch opening.
Seal up anything that attracts them--any kind of people food but also pet food and birdseed. Don't leave out water they can get to, including plant saucers.
Clean up any hiding places close to the house--wood piles, boxes, stacks of gardening stuff, etc.
Encourage the predators. Let neighbors' and feral cats hang out. Get a terrier type dog. Don't chase off the hawks and owls.
I start with snap traps, baited with peanut butter. Leave several around the plants. I've also used corn gluten pellets, they seem to work.
When I had pack rats in the walls of my house, I did use some heavy duty rat poison, locked in bait boxes. That was a last-ditch, desperation measure that did work. I wouldn't use it outdoors or anywhere else.
You can do all of this yourself, but I did find a pest control business was helpful in screening small openings around the outside of my old house.
If you have pets or small children around the plants, you're going to have to work a bit harder to keep traps and baits away from them. I found the rat bait boxes helpful for that--you can set a mouse trap inside the bait box and lock it up.
Good luck, let us know what works for you.
They do like to move indoors when cooler Fall weather arrives.