Wow....he is beautiful. I love the cut he's in.....how old is he in that pic?
Do you section the hair off when you dry her? we have a 'blaster' which blasts the water off and then we have the dryer, we section the coat off and go through it bit by bit brushing it out as we dry, its harder when they have a short coat as you dont have much hair to work with this is probably why your dogs legs are still curly. We also use dark and lovley hair therapy, super conditioning oil sheen, it has a free phone number for the U.S if that helps? (800) 4424643 mon to fri 9-5 eastern time, this is an oliy spray, we use this when we brush them with a dry coat as the coat will knot and its horrid to try and get the knots out with out this stuff, we part the coat, spray where the skin and coat meet and brush down so that the spray absorbes into the coat and helps the knots and any dirt come out, it stops the drag of the coat and makes the dog more comfortable when being brushed dry but this is really only for poodles with a large coat. Its very popular over here with show poodle people i hope that helps in some way.
It could also be the types of brushes you are using? we brush ad comb the coat when we dry it, i know it is a pain tho