I got my puppy 2 weeks ago from a reputable breeder, at 8 weeks old he was 6 lbs and now at 10 weeks old he is 10 lbs. I felt like he was a little underweight but just attributed it to him being stressed about the long trip from the breeder to me and the new home. He has been having some weird looking stool recently so I took some in to the vet to have it looked at. They said he has giardia and roundworm. Is this something I should contact the breeder about or is it pretty normal? Also, my roommate has a dog, do I need to keep them separated for a while?
I am kind of freaking out and am a little mad at the breeder, am I overreacting?

