@jora Our pup came home with Giardia from the breeder at 8 weeks. He was prescribed 5 days of Panacur and then did an additional round 2 weeks later. His poop firmed up pretty quickly but he never did have diarrhea, it was just soft stools.
One thing our vet stressed is cleaning of his toys...