If "dogcatcher" has a slang meaning near to "dogsbody", the policeman probably is not an officer, but something in a lower rank (and so, less than a policeman).
Maybe could be useful an indication by a mother tongue...
Thank you very much, jierbe 31 for your help and kindness.

Emma