No, there are no items/abilities that affect how long your enemy sleeps. But, the abilities of Vital Spirit, Insomnia, and Sweet Veil prevent the user/ally from falling asleep (also note that Early Bird allows the user to wake up quicker).
There are items to wake your Pokémon up from the sleep status condition, the Awakening and Chesto Berry.
As for moves, search sleep under the Name/Effect section of the Moves List.