Move Tutors, People who give old TM Moves to your Pokémon are spread across Hoenn. Teaching a Wide Variety of attacks. These two, however are different. They are situated in a Battle Frontier hut to the Left of the Battle Dome

However, these two Move Tutors teach 20 attacks, as many time as you want...for a price. Battle Points. Here are the Attacks for the right tutor & The Price:

Defense Curl

Price Name PP Att. Acc. Type Effect
16 B.P. Defense Curl 40 -- --
Increases User's Defense

Snore

Price Name PP Att. Acc. Type Effect
24 B.P. Snore 15 40 100%
Can Only Be Used when User is Asleep. 30% Chance of Making Opponent Flinch

Mud Slap

Price Name PP Att. Acc. Type Effect
24 B.P. Mud Slap 15 20 100%
Lower's Opponent's Accuracy

Swift

Price Name PP Att. Acc. Type Effect
24 B.P. Swift 20 60 --
This Attack Always Hits

Icy Wind

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

Endure

Price Name PP Att. Acc. Type Effect
48 B.P. Endure 10 -- --
Your Pokémon will always have 1 HP at least remaining after being attacked. Success Rate Falls each time it's used

Psych Up

Price Name PP Att. Acc. Type Effect
48 B.P. Psych Up 10 -- --
If Opponent's Stats are Raised, User's are also Raised

Ice Punch

Price Name PP Att. Acc. Type Effect
48 B.P. Ice Punch 15 75 100%
10% Chance of Freezing Opponent

Thunder Punch

Price Name PP Att. Acc. Type Effect
48 B.P. Thunder Punch 15 75 100%
10% Chance of Paralyzing Opponent

Fire Punch

Price Name PP Att. Acc. Type Effect
48 B.P. Fire Punch 15 75 100%
10% Chance of Burning Opponent

Below is a list of those the left Tutor teaches:

Softboiled

Price Name PP Att. Acc. Type Effect
16 B.P. Softboiled 10 - 100
Restores 1/2 of your Max HP

Seismic Toss

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

Dream Eater

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

Mega Punch

Price Name PP Att. Acc. Type Effect
24 B.P. Mega Punch 20 80 85
Deals Damage

Mega Kick

Price Name PP Att. Acc. Type Effect
24 B.P. Mega Kick 5 120 75
Deals Damage

Body Slam

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

Rock Slide

Price Name PP Att. Acc. Type Effect
48 B.P. Rock Slide 15 50 90
May Cause Opponent to Flinch

Counter

Price Name PP Att. Acc. Type Effect
48 B.P. Counter 20 - 100
Attacks 2nd, doing x2 physical attack damage that foe did to pokemon

ThunderWave

Price Name PP Att. Acc. Type Effect
48 B.P. Thunder Wave 20 - 100
Causes Paralyze condition

Swords Dance

Price Name PP Att. Acc. Type Effect
48 B.P. Swords Dance 30 - -
Raises Attack 2 levels