Every week, about our entire family meets at grandma's house for coffee and chatter. My aunt has the habit of bringing her dog to those meetings too. He's not too well behaved, begs for food and attention, and has this one habit that I really dislike: He begs by rubbing, or standing up, against someone's legs.

As I'm getting pretty tired of having to clean off quite a large amount of dog hair after each visit to grandma, or having my nylons destroyed by little nails, I'd like this to stop.

I usually try to ignore the dog altogether, I don't pet him, but I do sometimes take his collar and guide him away from me, making him sit next to me, when he's being annoying.

As aunt isn't going to leave the dog home or make it behave better (trust me when I say that better people than me have tried achieving that), what can I do so the dog will hopefully learn to ignore me?

  • 1
    Thank you for posting your pet question, I look forward to a quality pet focused answer. Curisity caused me to look at our sister site and found this related post How to keep an interesting conversation going when there's a dog present at family gatherings? at interpersonal.stackexchange for the people perspective Commented Dec 11, 2018 at 15:07
  • @JamesJenkins Yes, that's the same problem, it prompted this one. :D The answers there seem to suggest the dog is more of a problem, that needs to be fixed before I can focus on keeping a conversation going. I can make this question longer if you'd like to see some of the details there in this one as well, but that one is mostly about how I've handled people instead of the pet... Commented Dec 11, 2018 at 15:11

2 Answers 2


You need to tell him that you don't like his behavior in dog language. That means, you don't tell him "no" (that's human language), but use gestures and timing to communicate.

I'm taking all the information given in this question by the same user into consideration, so the answer covers more scenarios than in the question posted here.


The most appropriate gesture in this case is to gently push him away from you. Use either your hand, arm or leg for this. This is especially effective if he tries to sit on your feet or rub against your legs. You can also extend your leg into the direction of the dog to keep him from approaching you or food on the table. Just let him walk against your foot and don't give any room.

Don't be rude! Excert just enough force to make him understand that he is supposed to move away from you, but don't shove him around or even kick him.

Alternatively, you can pull him away by the collar. Simply grab the collar, extend your arm sideways and let go at the maximum extension of your arm. There's no need to make him sit down or otherwise interact with him. You just force him away from the object of his desire.

Again, use the appropriate force to move him away without yanking or choking him.

If his behavior is rude (like jumping or scratching people or putting his head on a table to steal food), you should prod him in the side like described in this answer. The most effective place to prod is the flank between the ribs and thigh, but if that's unavailable, any place at the side of his body will suffice.

This gesture is the equivalent of smacking the hand of someone who steals a cookie, so it's appropriate to chastize rude behavior, but not minor transgressions. If you cannot reach down to prod him with your hand, you can use your food instead, but please don't kick him.

A light tap to the side (like demonstrated here at 0:35) is efficient to interrupt behavior like barking without punishing the dog. It can be as light as when you pet him, but is just a tap instead of a petting stroke.


The timing is of utmost importance when training dogs. You must correct unwanted behavior within 3 seconds or it becomes futile, but it's most effective within the first second.

You should also set clear rules with the dog and every family member involved. If you chastize him for scratching your legs, your grandma shouldn't allow the same behavior. I know from your original question that the owners won't adhere to those rules, but the rest of the family should.

When the dog initiates unwanted behavior, react immediately with the appropriate gesture. If you can read his body language good enough to know that he will do something unwanted in a second, that's the best moment to correct him.

I'll try to break it down a little bit...

  • You sit down to talk to your grandma. Dog looks at you - nothing happens
  • Dog walks up to you without touching you - nothing happens
  • Dog walks in front of you to sit down on your feet - you push him away from you with your feet
  • Dog sits besides your legs but doesn't touch you - nothing happens
  • Dog lays his head onto your leg to beg for food - you push him away with your knee
  • Dog lifts his paw to scratch at your legs - you prod him
  • Dog jumps on your lap - you gently shove him forward until he has to jump down (jumping up and being shoved down should be one fluid motion)

No dog understands new rules at the first try. You'll have to correct him over and over again, but with some patience on your side, he will learn. Even old dogs can still learn polite behavior.

Offering an alternative

The optimal way to correct this behavior (almost seems hyper-active to me) would be to offer an alternative that can calm the dog down. The best solution would be to place a pillow or blanket in a corner of the room, a few meters away from the people talking. You would teach the dog to go to this place and stay there during the meal or until he's calmed down. As mentioned above, I don't see any chance of this happening with the dog's owners...

An alternative is to keep him busy with slow games. There are toys like a Kong (filled with a food paste) or kibble dispenser balls that keep the dog entertained for a while, but if he gets treats thrown at him every 5 seconds, his interest in actually working for his treats will be zero.

Probable outcome

If you start correcting the dog's behavior, you make yourself less interesting for him. If his owners don't change their behavior, they are still as interesting as before. The dog will probably interact with them all the time (and vice versa) and the humans can talk with each other if they manage to ignore the dog and owners.

Sorry to be so pessimistic, but the real problem here is not the dog, it's his owners. If you cannot change them, you cannot fundamentally change your family gatherings.


Most, not all, dogs understand simple commands: "no", "lay down", "off", etc. Perhaps the best thing would be to teach the dog to interact with you differently. I'm not saying that you need to spend hours working with the pup. But on those social occasions, when the dog leans against you, look down at him, nudge him with your leg and say, "off". If you are seated and he comes up to you, say, "sit". After the commands, return to your conversation and ignore him. It shouldn't take long for him to understand that he isn't going to get what he wants from you -- and he'll go on to greener pastures. (theoretically)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.