@jora Don't beat yourself up.. It's shockingly common, it's everywhere. It sucks but it's treatable. IMHO the upside (socializing my pup to the outside world at a young age) outweighed the downside (risk of giardia) that I took the chance.
I'm still super jealous of people with yards though :)