[Eastern new mexico, 20 miles south of Portales.] ( Dead rat warning)

We have had a few encounters with these, and while cleaning up the garage we had a close encounter with them. We often see them on the dirt roads and such. We eventually want our dogs out here and cats but concerned of the snake problem and don't want them to get hurt. I know it isn't a rattle snake and is doing good obviously with the rodent issue. If yall could let me know what yalls opinion is it would be greatly appreciated :)