Canine Hydrotherapy Benefits

Canine hydrotherapy can benefit dogs with a wide array of medical conditions. But what is canine hydrotherapy, and how exactly does it help dogs?