is there any tm that has a move which can put a foe to sleep?
For genration 3 and 4 you can get tm secret power which in grass has a 30% chance of sleep. Tm being 43 I think. Hope this answer helps. Only audino learns this move by level up. If you want it on gen 5 you need an audino or help from gen 4.
There is no TM for making the foe fall asleep. Sorry.
Source Plus I scrolled through the list.