Like in FRLG & Emerald, XD has got a move tutor who teaches you certain attacks, however each move can be taught only once so use it wisely. She is found in Agate Village. Below are the

Mimic

Name PP Att. Acc. Type Effect
Mimic 10 - 100 Mimics an Opponent's Move for how ever long the Pokémon is out

Thunder Wave

Name PP Att. Acc. Type Effect
Thunder Wave 20 - 100 Causes Paralyze condition

Seismic Toss

Name PP Att. Acc. Type Effect
Seismic Toss 20 - 100 Causes damage equal to your level regardless of other battle factors

Icy Wind

Name PP Att. Acc. Type Effect
Icy Wind 15 55 100% May Lower Opponent's Speed

Substitute

Name PP Att. Acc. Type Effect
Substitute 10 -- -- Takes 1/4 of your HP and creates a Substitute out of it

Dream Eater

Name PP Att. Acc. Type Effect
Dream Eater 15 100 100 Only Works When Opponent A Sleep, Gives you half the HP taken by this attack

Swagger

Name PP Att. Acc. Type Effect
Swagger 15 -- 90% Confuses Opponent. Raises Opponent's Attack

Body Slam

Name PP Att. Acc. Type Effect
Body Slam 15 85 100 Has 30% chance of causing Paralyze

Nightmare

Name PP Att. Acc. Type Effect
Nightmare 15 -- 100 Inflicts Damage equal to 1/4 opponent's HP when Asleep, Each turn

Sky Attack

Name PP Att. Acc. Type Effect
Sky Attack 5 140 90 1st Turn: Charges. 2nd Turn: Attacks
30% Chance of Making Opponent Flinch

Double-Edge

Name PP Att. Acc. Type Effect
Double-Edge 15 120 100 Inflicts pokemon with 1/3 damage inflicted on for

Self Destruct

Name PP Att. Acc. Type Effect
Self Destruct 5 200 100 Inflicts a massive amount of damage but causes you to faint