SSPCA don't have that much clout. Saw an ex service user of mine chuck his dog across the room, they gave him it back after checking it wasn't injured. Reported my old neighbour for leaving her dog in the house while she went on holiday, they didn't do anything.