Bueh, como dijeron arriba, tenes que tener si o si Leech Seed, por que Ludicolo tiene una funcion, resistir ataques, y para eso, necesita recuperarse.
Mi favorito es:

@ leftovers
[Rain Dish]
- Rain Dance o Rest
- Surf
- Giga Drain o Ice Beam
- Leech Seed
Si pones Rest, es mejor la trait Swift Swim para frenar en seco a los Swifted Dancer.
Sobre los EPs, hay varios y eso te lo dejo a vos, yo personalmente lo prefiero Bold con toda la defensa fisica posible, y el resto repartirlo cuidadosamente entre Ataque Especial y Defensa Especial (no 129 y 129, sino buscar tu propio equilibrio de acuerdo a tu forma de jugar) para hacerlo un buen tanque.
Fijate que excepto Surf (Ice Beam y Rest son segundas opciones), todos los ataques de mi Ludicolo son para recuperar HP, y es que tiene que estar siempre bien de salud para soportar de todo (menos debilidades, a menos que sea un caso extremo)
En fin, eso.