That very same thing happened to me with my stray pup. (not a Yorkie) It took quite awhile to finally get her spayed, because I made an appointment and she went into heat. (She also went into heat right after we found her on the streets.)
Glad you have things figured out and a rescheduled appointment. |