Quoted By:
Read this OP as well.
Don't complain that you haven't got a shiny yet after a chain of 40, it took myself and others even 100-250+ before seeing our first shiny.
You DON'T have to have Surf capabilities if you have a Suction Cup/Sticky Hold/etc type Pokemon.
Rock method is for those who don't have either of the previously mentioned or just anyone superstitious. Suction Cup ensures you'll always get an encounter with the rod meaning your chain will never break, therefore meaning the rock method isn't essential.
Skrelp is love. Skrelp is life.