Just wanted to comment that if you have a dog with lots of undercoat clumps make sure you brush them all out BEFORE the bath. If you bath them with all those clumps in usually it ends up becomming matted and even harder to get out.

If you have some money to invest and a dog with lots of undercoat a high pressure dryer is a life-saver!