My dog is ... how shall we say ... independently minded. He is clever, and knows his own mind. Very rewarding to train though. We also have a cat, an old and grumpy one (and now with only one ear for those who remember my post of a few weeks ago). The dog is wary of the cat, and always does exactly as the cat tells him - if the cat sits in the doorway, the dog will sit and wait to go past, and he will let cat sleep in his bed and just curl up neatly beside him.
We have an old pine chest that we use as a coffee table, and the cat often tries to scratch the corner - it's been bad lately as the cat couldn't go out after his op. When this happens we tell him off and shoo him away. Twice today I have been in the kitchen and heard the dog bark - he hardly ever barks in the house. Came into the living and what do you know - the cat is scratching the chest and the dog is standing there barking! How amazing is that - he has learnt that the cat shouldn't scratch the chest, and is telling him off because I wasn't there! Just as a test, when the cat scratched the chest when I was in the room, the dog just looked at me as though to say - well go on, stop him!
Think I should get that clicker training book miumiu is always recommending ...