For Haze in Blastoise:
Level up a male Wooper to level 51 so it learns Haze. Then, if your Blastoise is female, breed with the Wooper and you will get an egg of a Squirtle with Haze. If your Blastoise is male, breed with a Dito until you get a female Squirtle. Then, breed with Wooper.
For yawn in Blastoise:
Wooper also learns Yawn, at level 31. So, when you breed Blastoise/Squirtle with Wooper, have the it with Yawn also.
For Charizard with Belly Drum:
Teach a male Snorlax Belly Drum with Two Island's Move Tutor. Then, breed it with a female Charizard.
For Salamence with Rock Slide:
Use the Move Tutor situated near the end of Rock Tunnel to teach him Rock Slide.