As a parent, it seems you are always in a rush trying to get through all the required nightly tasks - dinner, play, bath, books, brush teeth, get in bed and stay in bed (as if that is all and it actually happens that easily). As you are trying to get it all done, sometimes it's hard to let your kiddos get involved and do a thing or two for themselves.
After completing my boys' Valentine cards - I kicked myself a bit for not being more patient. We started to do their friends, and they were doing a really good job trying to write all their friends names and their names on the cards. Unfortunately, our cards were tiny and they write letters really big, so we would be squeezing all the letters to fit onto the card - then their names too! I just did not have the time or patience to sit through all 48! This - being VERY patient so your child can learn - happens often!
So, my advice today might be, let your kids spill a time or two, get messy, have fun and learn! My boys could feed themselves and easily drink out of sippy cups before they were one - because I let them. We had many messy dinners, sometimes things took a little longer, but they learned! They can pour a huge jug of juice into a small little cup - because I let them! Sure we have had spills, but they become more independent, they have fun and they learn these skills!
Have a little fun from time to time! Let them put the tooth paste on the tooth brush, let them use the tape, let them wash their hair, let them put the chapstick on, let them cut the wrapping paper, let them dress themselves, let them zip the coat and put the hat on. YES, it takes MUCH longer, but that is how they learn, and they might appreciate your trust in them to be "big" kids and do "big" kid things!