We have just successfully taught DS1 how to tie his shoes! He has really struggled with it . We tried the bunny ears first and it seemed easier but he couldnt work out how to get his fingers to keep the whole in teh middle seperated. So we went to the standard method and it was easier for him to just thread it.
As DS1 has big feet its getting harder and harder to find velcro shoes and the teachers dont like tieing shoelaces so he had to learn.
But its taken a long time....and a fair bit of frustration!