Go to 2 island (u can only go there if u beat cinibar gym) and go to house at the northermost part of the island. Have charizard in front of party and talk to freaky old lady. she will hop and ask if u want charizard to learn her ulitmate move. (she wont teach it if bond with Pokemon isn't strong enough.)
hope it helped--
Odd
Chat with our AI personalities
The Blast burn TM i am not sure if they even made a TM but if you have a charizard in Pokemon firered or leafgreen go to the woman at one two or maybe three island its cape brink is where she is learn blast burn from her and trade charizard to your Pokemon emerald. There is no blast burn TM in generation III as far as I am aware of, but I do not believe that there is any way to get blast burn, frenzy plant, or hydro cannon in emerald. Sorry. (unless of course you get it in firered/leafgreen, and trade it over) ~zeusfireair [I'm pretty sure that the move tutor for those three moves is on two island]
blast burn by far
I don't know all but slash flamethrower I think fire spin heat wave wing attack blast burn
It has to be taught by either the woman in the second island (Firered and Leafgreen) or somewhere in the Area after defeating the Elite 4 (Diamond/Pearl/Platinum)
No, Arcanine cannot learn Blast Burn because it is not a starter Pokemon. Infernape, Charizard, and other fire type starters can learn blast burn.