Yes, you have a baby. Babies need to be wormed every 2-3 weeks.
And different worms, need different wormer. You should take a sample of her poop into the VET and have them do a fecal, and give you the right wormer for her age and worm load.
Some worms only shed eggs sometimes, so they need to be wormed against or many fecals must come up negative for them. I think hooks are like this, but I could be wrong.
And, wormers often kill adult worms, but do not necessarily kill developing wormlets. So, your initial wormer got some of them, at some of the stages, in two weeks you need to worm again.
Jenna, RN CGC & Babs, CD RA CGC HIC
Heidi, RA CGC
SG3 Odessa, SchH1, Kkl1, AD
Ninja, RN CGC & Milla, RN CGC
Joy, Star Puppy, RN CGC
Dolly CGC & Bear CGC