I am a firm believer that if you have not been properly trained to be a dog groomer that it is best left up to a professional. Just think about how you would feel if a non-professional worked your do into a don’t. Dog groomers also are able to give you experienced opinion of what you should do when it comes to length, style and for some, coloring. There are endless options that can be taken and a good dog groomer will provide a wide assortment of those options.
One thing to consider is the timing of when you are having Fluffy’s hair cut. If it is the middle of winter it will probably not be the best time for a buzz. However a simple trim around the edges may be all that is required. Also in the same vein as timing is if you regularly put them into doggie day care then that may be the best time to knock out two birds with one stone. Many dog daycares will provide for dog grooming while the dog is staying at the facility. If you don’t typically take your dog to daycare then another option would be for when you board them.
Regardless of whether or not you take your dog to daycare, board them or neither, it is usually the best option to take them to a professional groomer rather than risk making Fido look like a Trump impressionist because you took too much off the top. In the end your dog will love you eternally more if you take the time and effort to make them look more beautiful than they even did before.