Is there a way to determine who is holing up my yard?

Is there a way to determine who is holing up my yard?

Tunnels along the fence line, (other side of the fence=big dogs) hole about the size of a golf ball. At one point terminating under a kiddy swimming pool. Several holes, lots of mushy ground where they've dug out. I have seen this snake in my yard before (last April?) so could that be it? My other concern is rats. My life is crazy enough right now that I'm thinking about giving up veggie gardening almost all together if I'm attracting rats (my parents' other lovely suggestion of what it might be). Right now I've got a set of three 2ft x 4 ft boxes I'm about to start my spring veggies in. Thoughts? Location, South Florida, Palm Beach County.
Marigold seeds

Marigold seeds

before photos of tricycle

before photos of tricycle

Wall color help!

Wall color help!

Hydrangea, lily and iris pictures please!

Hydrangea, lily and iris pictures please!

Our home in Israel

Our home in Israel

Tulips

Tulips