Grooming is a commitment. My recommendation is get quality tools.I went to petco to try to get my dog groomed and they wouldn't do it because he was growling at them. He's a poodle mix (probably shih zoo).
We got him recently and he has very matted fur. We cut a little around his eyes so he can see better. He really needs a haircut.
Is it a bad idea to do it ourselves? We don't want to hurt him. He doesn't like strangers and honestly, I don't think we are going to be able to get him to any time soon even with having a trainer.
You will be using them for years so invest in good clippers. Oster has some great ones. Don't use those plastic combs that come with the cheep clippers. Get real blades. I used to use a #10 on the face and feet and a #7 skip tooth on the body. That will give you a puppy cut. Then you use scissors for the top of the head and ears if they are not matted.If they are matted clip down and start over. You will need a couple of blades because they get hot and can burn if you are not careful. Get a grooming book so you know what you are doing at least a little when you start. Go slow never be in a hurry when you clip.