As for the pet store, I personally would wait until her vaccination series was complete. I don't know what the consense opinion is tho so take my suggestion with a grain of salt.
By the way, I'm pickin up my little GSD demon on May 29th. I'm calling her Shelby. Since you have you're pup...