Sorry Baja has giardia (and hope the E-coli resolves itself). Its not a nice thing (except when you love house-cleaning a lot
) but without the parasite he'll probably feel a lot better.
Just speaking of one persons experience with Toby: he had to have the panacur two times before it was gone (10 days in total) but wasn't much bothered by it at all.
When tests proved the giardia had gone , I did try to improve his intestinal flora (sp?) because it had taken quite a beating with the whole thing and his diarrhea wasn't totally gone. That helped and he has the most beautiful poopies now!
BTW, did'nt know this myself, but it seems there are different strains of giardia; some better treated with panacur and others with metronidazole. (Actually I don't like metronidazole TBH because of the side-effects.)
However, it is very infectious. If there are cysts left in his surroundings or on his fur (diarrea!) he could re-infect himself. It seems they don't build up immunity after having gone through the infection so they can catch it again.
As to Baja socializing with othe dogs: I don't know how careful you have to be regarding that.
When Toby had it, he was very little. Custom here has it puppies aren't kept apart from other dogs till the vacinations are completed, but I already did avoid places with many dogs for safety reasons. And after I knew he had giardia I was extra careful with puppies, older dogs, etc. And of course picked up his poop. I remember it being a bit of a dilemma, because the early weeks of the puppy are considered very important for a dogs social skills in later life.
I hope some else can advice you better with this, or perhaps you could ask your vet?
Hope you have a nice holiday (and seeing it's Scotland: an umbrella!).