This Is My Guide To What I Did For TM on My Sheep~
Lvls:1-31: The normal quests. Blooming Coral->Paradise->Poppuri->Some of Caballa
Lvls: 32-42: Monkey T in Azteca. VERY helpful.
Lvls: 43-114: Normal quests in all islands, card quests in all islands, dailys, grasses, Clerk. Z in ALL islands that you can. Including Vamp.
Lvls: 115-120: Here I got plvled. But if you do dailys and grasses you'll get there very soon<3
I didn't have the money to buy the 100's quests (Patterned pottery, sea ivory, premium wine, rose petals) But if you do I highly recommend you do these because I currently do them on my kitty. Awesome quests.