What is Hydrotherapy?

Hydrotherapy is the therapeutic use of water, and the physical properties of water, alongside controlled exercise and rehabilitation techniques to help treat a wide range of physical conditions, or to enhance the general health, fitness and mental wellbeing of your dog.

We see options of going in the pool or on a treadmill, what is the difference and if you had to pick one what would be the best for fitness?