You may be thinking, "Hey, I could just do that myself." And while that's true, it's not always the easiest thing to do. There are a lot of factors that come into play, such as if your dog is too large to pick up, or if your dog has some sort of condition that makes it difficult for him to go. There's also the time and effort it takes to actually pick up after your dog. When you need to have your yard cleaned, or your dog pooped in a place you can't reach, it's time to call a professional.