Bathing your dog at home is a fairly simple process. The only true risk you have is getting soap all over yourself!
Taking your dog to the groomer constantly for a simple bath can become quite expensive. When you have the skills to bathe your dog within your own home, you can keep him clean even if you have a groomer cutting his fur and nails. You can bathe your dog in your bathtub and your shower or even in your backyard with a hose if weather permits. The biggest trick to bathing your dog at home is preparation.
Your dog might be excited about bath time if he loves water. However, many dogs don't love the idea of running water and they don't love the sound of running water in a bathtub. To quell these emotions within your dog, have the bath already running before you put him in. If you decide to bathe your dog in the shower, a handheld shower works best. This allows you to get your dog wet without spraying water all over the place and controlling not only the flow, but the splashback.