If those treatments don't work, or if your dog hasn't pooped in more than two or three days, it's time to go to take your pup to the vet. The vet will check to ensure there isn't a more serious underlying issue at play. She will also be able to assess whether a stool softener, laxative, or enema is appropriate.