Well I still say don't wait any longer........take her in. Remember, you said yourself the vet wasn't worth a dime. And if this place you need to take her to is an hour away, you have no time to lose. Yorkie, Poodle, yorkie-poo; a small dog is a small dog no matter what the breed. Yorkies can be 7 lbs too.
Zoe's been pushing since you got home and probably some before that too. It's been far to long with no pups.
JMO. I'd take her in.
I agree with LuckyLady