Someone on my Faceache friends posted this recently https://www.streetlife.com/conversation/2kxwv275v4jnw/
It's a sad story, but the last thing I want to do is engage because I know what will happen. For a start, I'm sure plenty of pets are run over by cars - far more than on bikes. Also if you hit a dog when driving a car, you're unlikely to end up with a broken collarbone.
Personally I stay well away from shared use paths - and iPeds and dogs are a lot to do with that. Plus it's plain antisocial to ride at speed in a shared space (see Bristol/Bath path stories passim). If the incident is as reported then the rider is a bit of a bellend, but you have to wonder if the dog was under control at all.
The reason I'm posting here is that to do so anywhere else would probably get me labelled as a puppy killer. Like most people on here, I am tired that, as a known cyclist, I have to answer for the misdeeds of every cyclist ever whereas as a car driver, drunks, speeders, joyriders are nothing to do with me.