Parvo can live on cement or any where that is not disenfected. You need to be careful with your puppy till it has had all three puppy shots (6wks, 9wks, 12wks.).
Giardia is very commonly misdiagnosed. It looks like an air bubble under a microscope. Don't worry your self to death about it. Use common sense, don't let your daughter touch the poop. If you got your puppy from a clean, sanitized place, the giardia is probally not even active. I assume you vet gave you metronitizole or flagel to treat it. That will clear it right up.
Good luck and have fun with your puppy.
