Defog,Rock Climb,Rock Smash,Surf,Fly,Waterfall and Strength,from where you get them?
Cut-Cynthia in Eterna city
Fly-Team galactic warehouse
Surf-Celestic Town Shrine
Strength-Riley in iron island
defog- Solaceon ruins
rock smash-hiker at Mt. Coronet range entrance
waterfall-jasmine in Sunnyshore city
Rock climb-route 217
or see this http://www.gamefaqs.com/ds/946308-pokemon-platinum-version/faqs/54097