I got the idea from Destroyerkhaos, about having special moves for each dragon. All these are Pokemon moves except for the ones with (Made up).

Maybe the dragons can learn each move when they are the highest level.

Plant: Frenzy Plant

Earth: Earth Power

Fire: Flare Blitz

Cold: Blizzard

Lightning: Lightning Strike

Water: Hydro Cannon

Air: Brave Bird

Metal: Meteor Mash

Tree: Leaf Tornado

Flower: Petal Dance

Lava: Eruption

Moss: Poison Ivy (Made up)

Poison: Venoshock

Mountain: Avalanche

Blue Fire: White Flame (Made up) / Blue Flare

Frostfire: Glacial Burn (Made up)

Lichen: Surf

Evergreen: Magical Leaf

Cactus: X-Scissor

Firefly: Bug Buzz

Scorch: Fire Blast

Crystal: Power Gem

Quake: Earthquake

Storm: Thunder

Ice: Ice Beam

Iceberg: Icicle Crash

Mud: Muddy Water

Swamp: Hydro Pump

Seaweed: Aqua Tail

Current: Thunderbolt

Plasma: Zap Cannon

Sonic: Sonic Boom

Snow: Icy Wind

Blazing: Flame Blaze (Made up) / Sacred Fire

Willow: Fly

Pollen: Beez Buzz (Made up)

Fog: Misty Wind (Made up)

Sandstorm: Sandstorm(lol) / Stone Edge

Iron: Iron Tail

Brass: Iron Head

Mine: Flash Cannon

Magnetic: Shockwave

Rust: Megahorn

Chrome: Chrome Blast (Made up)

Copper: Head Smash

Forge: Volcano Bomb (Made up) / Blast Burn

Quicksilver: Waterfall

Malachite: Power Whip

Scoria: Explosion

At the end I ran out of ideas...

Community content is available under CC-BY-SA unless otherwise noted.