This a.m. I caught Lefty on our bed--again (I posted a thread previously, saying that he'd been getting up on the bed with more frequency ever since we brought him home from the kennel). I said "Off!" twice; when he didn't move I reached for his collar. He snapped at the air--nowhere near me, but the meaning was quite clear. I grabbed the blanket out from under him, and when he hopped off the bed, I held him by the collar and said, "Don't you EVER, EVER snap at me again!" I then gave him the silent treatment for the next 10 minutes while I got ready, and also during his walk. When we were done with the walk I opened the door to let him in, grabbed my stuff, and left, leaving him with snow still on his fur (I usually wipe him down, which he loves) and giving him no treats as I usually do before I leave.

All you dog behavioralists out there--do you think he "got it?" Is there something else I should have done, or something different? How should I behave when I get home from work?

Thanks!