Online archive of questions on various topics answered by our experts. You can also ask a question (registration is required)
+95 votes
Why does my dog bark at people walking by our house but not when someone breaks in?
by (4.3k points)

6 Answers

+75 votes
 
Best answer
your dog isnt very bright huh? Don't worry mines the same way.. Bark at people walking by the house but when someone comes in he runs, hides then barks..I don't know why maybe they feel threatend and they bark at people outside because they are out there and the dogs in the house..
by (4.2k points)
selected by
0 votes
Okay alarming I know, but your dog interpeted the break in as a welcomed guest. Train your dog to bark when someone knocks at the door. Have a friend stand out side and knock loud. Get your dog excited, "whats that, get it, watch!". Praise when the dog barks. Then start knocking quiter, jiggle the handle, tap on windows. Train your dog to be alert at all these sounds. You could also join your local Schutzhund club and train your dog in protection work. Always reiforce the bark with a treat and a command. Lets call the bark command "protect" so you say PROTECT! Dog barks, you say gooood protect, then treat. Repeat all the time.
by (4.4k points)
0 votes
I have five large dogs and they do deter bystanders from coming to close but they mainly bark because they want the person to come see them. They don't know who they are and they want to know. Once they are in your house they get a chance to sniff and enjoy the company. Mine are just as bad.
by (4.5k points)
0 votes
They are telling the ones walking down the street to come break in.
by (4.4k points)
0 votes
because he's really a coward
by (4.5k points)
0 votes
My Maltese does the same, he is so upset with people on the street but if they come by the door he is excited because he likes company. Everyone thinks he is so cute so they always pet him and that is all he is worried about. More hugs and kisses. . I am beginning to wonder if he is telling passersby to come on in.
by (4.2k points)
...