Blaziken isn't even on his team.....if you want it on Cradily, you need to breed it to Corsola, from Rhyhorn I believe. Or Slugma/Magcargo. PLus, Vega, Rhyhorn, and Slugma/Magcargo are compatible with Blaziken, as is Nosepass and Solrock, all of which learn it.

EDIT:Rhyhorn learns it through breeding as well, NVM about him, unless you wanna breed it on him.