Keeping up with a house with little ones can be difficult, and sometimes overwhelming and frustrating. I know how you are feeling. I don't have any cleaning person suggestions, but I do have some other thoughts for you.
First, take a look at your home and your "stuff". Do you have an organized way of keeping it together? Do you have too much stuff? Take some time and seriously look at what you have and what you really really need and what you just want because it makes your life easier or more pleasing.
Next....be gentle on yourself. You are a mom of 2 busy young children. What expectations are you placing on yourself? Do you think your house should be perfect? We all want our homes to be pleasing to the eye, safe, and when it's organized and free of clutter and grime - it really does provide better chi (energy) for our home, family, and our own mind. But have you really sat down and thought about what part of daily housekeeping you can let go of? Can it be done once a week? Your 2 yr old can even learn how to do his part. He probably will need help and lots of positive encouragement, but little ones love to help when it's not forced and seems like fun. You know that song, "CLEAN UP CLEAN UP EVERYBODY EVERYWHERE, CLEAN UP CLEAN UP, EVERYBODY DO THEIR SHARE"?
As a mom of 4, my home is far from magazine perfect, but I have found that once we let go of the idea of perfection, understand what is really important as far as a clean home, and setting up a system that works for you will really decrease your stress about a "dirty" house.
If you can't find a great housecleaning service at a good price now, then here are a few suggestions.
Enlist the help of your girlfriends. I've heard of cleaning parties. Once a month, friends get together with their mops and brooms (and human and environmentally friendly cleaning products:) and clean on of the friends house. If all the kids come, designate one room, or outside for them to play and one adult supervises.
OR...however often you and a freind or two can, swap days for errands, organizing, or just getting some things done. Let one of your friend watch your children for a few hours while you do what you need or want to do, and then you return the favor.
If you can pay for an ongoing housecleaner, then maybe a one time consultation with a professional home organizer might benefit you too, or in lieu of a house cleaner. The professional organizer can really help you learn or see things in a different way that will help keeping home tidy much easier.
OR...set up a system for yourself. Time yourself to 30-60 minutes a day of cleaning/organizing. Everyday, or every other day tackle another job. One day you clean the windows and floors. The next day you vacume and dust. One day you clean the bathrooms. One day you go through paperwork/bills/mail etc. But set your timer to just that amount of time...then forget about it for the rest of the day, so you can do what you really need and want to do...be completely present for your family, have time for yourself, and husband, friends, community....
Also, even though you aren't stressing about cleaning after your hour a day:), it is a good idea to take 20 min or so after the kiddos are asleep to do a quick pick up, put a load of laundry in the wash,and get ready for the next morning. I don't know if this sounds too structured for you or not. Even though I like things clean and organized, I'm not a structured person at all and prefer to go with the flow of things. BUT...I have had to learn to embrace chaos, embrace imperfection, AND set up a cleaning organizing system that works for our family. It is still in updating and improving stages, but when I tackle the house stuff first in a limited amount of time, I have the time to move through the rest of my day less stressed, focusing on what really matters...and having my headstone read, "HAD THE CLEANEST HOME IN THE NEIGHBORHOOD", is not what really matters to me:)
Much good energy to you for a happy healthy and loving home.
In peace,
A.
mom of 4, Birth and Parenting Mentor
www.birthingfromwithin.com