I know a gentleman who has very strong views on this subject. He believes that each and every time people are prosecuted for dog fouling (and I am sure he would have a strong view on this as well) that they should be named in the local paper to discourage other dog owners. His feelings as to why this does not happen is because no one is ever successfully prosecuted/fined for it.
( I hope he does not read this or he will be sat with a smug grin on his face next time I see him

)
Last time I heard the figures he was not very far off the mark.
The council is strapped for cash so why not take some off irresponsible dog owners and clean up the borough at the same time. Sound like a win win situation no one would disagree with except those fined for fouling/breach of the dog order I linked to above.