My hardest catch was a Shiny Kangaskhan. I spent about 3 hours a day for 2 weeks trying to get it before I finally found one, but it ran away!! D:
I had to spend another 4 days trying to find one which I luckily caught. I like to shiny hunt for pokemon rather then breed for them.