Dirty bathroom or house would not cause mites. The pet store probaly had them as they need a host to live. They can only live on the blood of a reptile. The snake may have not ate at the pet store due to being stressed by all the store traffic and streesed from the mites! Good job and I hope he only gets bigger for you!