Yes, Milk Thistle is available specifically formulated for dogs. Human varieties should not be given, as they contain alcohol and sometimes other things that are unsuitable for canines. Here's a link for dog-friendly Milk Thistle (but there are lots, so you could just Google "Milk Thistle for Dogs").
http://search.petwellbeing.