Who ever you use make sure to pay a flat fee for no matter how many catch at the same location. It could be a different one each time your dog finds one but from the same nest/family. If you pay for catching and removing 1 there could still be others.
I had a friend a number of years ago pay the 1 per trap method instead of a flat fee for as many as they catch at the same location and ended up with 7 that had to be removed. They thought there would only be 1 or 2.

The skunks were living under a bump out (with no basement under it) of an older home. The cost ended up being about double the flat fee rate.