First, Rebar is a great name for a dog. Second, what kind of arsewipe spits at/on a dog? I mean, I can imagine not liking getting barked at all the time, but the dog is just doing what dogs do AND spitting on someone is a sign of disrespect that I dog can't care about! Third, I think that's a great solution that was probably pretty quick to install and less expensive than wood. Plus you utilized your existing fence, saving it from the landfill. Congrats to your partner on figuring that out!
It may not work in your situation, but I'd love Rebar to have something like this if it's something she'd like:http://www.style-files.com/2007/08/16/pet-peek/