I know this might not really help you, but on a practical note first, I've found little tricks help enormously.
For example, getting my 3 year old dressed (or undressed) is a daily battle, just like you've described.
I've found more recently that if I get him on the toilet, he doesn't notice if I strip his bottom half down as he's almost half naked on the toilet anyway! He seems more compliant when trapped distracted on the toilet, even if he's finished. While he's sitting on the toilet we lift arms up and hey presto, before you know it, all changed and done.
And at the end of the day he pee's before a bath (chance to remove clothes) and I sit him after the bath back on the toilet wrapped in a towel for warmth while I guess which bedtime story he might choose tonight 
But regarding how you're feeling in terms of stressed out. I was saying to my husband only last night that I wondered if there are any parents out there who don't spend all day with clenched teeth, feeling like they're almost drowning and desperate to find a nice sunny island to crawl up onto a beach for some much longed-for rest! He reckoned that the only way to live peacefully through parenthood (in the early years) is to hire a nanny! Not a choice for us, but I had to smile at his reply.
The trouble is, I bet if someone saw you on the street they'd see a together Mum with a cute little 3 year old, seemingly all beautifully 'together' and something to aim for. But behind closed doors, I think we all struggle as parents, because it is really hard. Toddlers are hard hard work. I do believe it pays off to fight the fight though. My Mum had a large family and she always said if you stick at it in the early says it pays off because soon enough a more independent and compliant child emerges. She always said its easier to give up but long term would be harder.
Of course every age has its problems but babies and toddlers are very physically and mentally draining because you're starting out and the ground rules are new to everyone.
Oh I've just seen the time and I have to run now. Sorry to cut short!