Level Up:
* Tackle: Learned at level 1
* String Shot: Learned at level 7
* Bug Buzz: Learned at level 15
* Poison Sting: Learned at level 21
* Confuse Ray: Learned at level 27
TMs/HMs:
* Hidden Power: Learned by TM
* Light Screen: Learned by TM
* Reflect: Learned by TM
* Safeguard: Learned by TM
* Protect: Learned by TM
* Substitute: Learned by TM
* Thunder Wave: Learned by TM
Breeding:
* U-turn: Learned by breeding with a Pokemon that knows it.
* Quick Attack: Learned by breeding with a Pokemon that knows it.
Note: You cannot teach Caterpie any moves by using the Move Tutor.