I wish I had the answer for you but alas I can only sympathise. My almost 2.5 year old does the exact same thing, only it takes me closer to 30 minutes, where DH gets the job done in under 5.