My puppy keeps on trying to get on the sofa (or any other chair).
Trainers seem to all say only use positive commands. Sit rather than 'off' for example.
But how does dog know they're getting a treat for sitting Vs sitting-as-opposed-to-climbing-chair??
So he sits, treat, climbs up anyway. Ask to sit, sits, treat, climbs up. So now he's learnt that if he climbs up, then sits he gets a treat. FFS!