My BIL is a vet and he said to never buy the retail preventions. He's treated several dogs who've gotten very sick and/or died. He and his partner even tried to get some products off the market because they had several animals come in very sick. He doesn't make a profit from us, so he's not just trying to push us into buying from him