I groom my dog that I have now and I groomed my last dog.
The last one was a miniature schnauzer. I like a very well groomed dog, so I started getting him groomed every month. Well, at $30 a pop, that was adding up. So, I tried going every other month, but didn't like the way he looked. I bought the clippers that our groomer had. They were about $300 bucks, but I've had them now for 12 years and they're great.
After our schnauzer died, we moved on to a Welsh Terrier. That has added a whole new level of grooming. He is wire haired and has to be hand stripped and scissor cut. The first time I tried it, it took me 10 hours. I'm down to 6 now, but that's everything. That time includes a bath, ear plucking, nail trimming, hand stripping (special process that plucks the dead hairs out because he doesn't shed), scissor cutting his body, legs, feet, head and tail and then shaving his ears because I can't them short enough with scissors.
I could save a lot of time by just shaving him, but it changes the color and texture of his coat. Because he's wiry, he doesn't shed at all. I love it and am willing to do the work to have no dog hair in my house. I tried to get a groomer to do all this, but I could only find one that did hand stripping. She charged me $45 and that included no scissoring at all, just the hand stripping. I am WAY too cheap to do that!
It sounds like you would have a much easier time with grooming your dog. I would go for it if I were you. It can be intimidating at first, but give it a few tries. And, I do recommend the better quality clippers. I've never even had to sharpen mine in all this time. Just periodic cleaning.