I agree. If you look at various vet schools treatment, it's the meds, disinfecting/washing everything in your house or kennel that the dog has touched, washing the dog with a chlorhexidine shampoo, etc., etc.
After all that, re-infection is almost guaranteed because giardia is basically...