Snake mites arent native to the US so you wouldnt find them outside in nature here. So your dog didnt bring them in. You had to have gotten them from a pet shop, friend with snakes with mites or possibly from a feeder food.
Eggs usually arent laid on the snake itself. They lay them in a nice dark corner so like the top corners in the cage etc.
And now that you verified it is mites, like i said, i would wipe down the outside of the cages that arent affected yet. Like i said, the one time i had to deal with them, only Luna got them, no one else got them and they were in the same room until i found them on Luna and moved her to a treatment set up. I did go crazy and wiped down all the stands/tables that the other cages were on and wiped down the outside of those cages. In Luna's treatment tank, i wiped down that table, the outside of the tank and the top rim of the tank. Basically to keep them inside until they were dead so none could escape. And the ones that had escaped before i caught them is the reason i wiped down the the tables/stands and outside of the cages of my other snakes as well as any wires that were touching the cages. Basically, any way for them to get in the cage stack especially around the vents.
I did treatment on Luna for 2-2.5 months and wiped down the outside of the cage stacks for about 4 months.