Basically they have taken to using the tops of the fence panels (what’s left of it and is being replaced soon anyways) the garage roof, side gate and even the mini as a scratching post.

The mini I’m probably going to have to live with unless I catch any doing it in person, then they might be minus a few paws.
But is there something I could maybe put along the tops of the fences, gate and on the roof? Obviously something that won’t hurt them, but equally something they won’t like and should then stop doing it.