Milk thistle for dogs is also not designed for everyday use. Unless directed by your vet, milk thistle shouldn't be given to your dog for more than 3-6 weeks at a time. If further treatment is needed, then wait 2-3 weeks before re-dosing.