German Shepherd?

My wife brought home a german shepherd puppy this morning. It's about 10-11 weeks old. You can see it has been mistreated but we will take care of it. The only thing that worries me is whether it's too old for her first shot. I'm planning to take her to the vet tomorrow to clear her from parasites and give her shots but I have read that pups shpould receive their shots until they are 9 weeks old not later. Is it safe to get them now and can I expect to have a helathy puppy - it's very important because I already have 2 dogs of my own and I don't want to risk. Tnx