We have a Jack Russell (age 4) and a Mini Schnauzer (age 3 I think). We've had the JR since a puppy and the MS since summer 2015 when he came to stay while his owners went on holiday and never went back. (Basically my husband tricked me into having two dogs as he thought a playmate would calm down the JR. Fool.)
The JR is pretty territorial about the house (in my opinion) and will bark at passers by in the living room (front of house - it's a terrace straight onto a pavement) and through the frosted glass of the front door. The postman and visitors also cause him to bark. He'll bark at birds and cats in the garden. We've gated off most of the garden as only a yard can be seen from the house.
The MS will bark at other dogs on walks and in the morning before we get up, for his breakfast.
I work from home but obviously do have to leave the house for some meetings, to take the kids to school and I walk them in the day.
One neighbour has now knocked to complain. Understandable, it drives me mad. "Take them to puppy training or gag them or anything." I know they're too old for puppy training but have seen that some local trainers do house visits. I've grown up with dogs and barking was never an issue so I'm at a loss and would really appreciate any advice. I'm reluctant to get a trainer to the house because 1. it sounds expensive, 2. I want to try what I can on my own and 3. reading through some of the websites, at least one mentions the pack-leader approach which I know isn't everyone's cup of tea.
My husband suggested shutting them in the kitchen but this isn't fair on them and the MS whimpers (I think he's got a touch of separation anxiety - he was weeing in the kitchen whenever they were left - even just 10 minutes). Plus, they still bark when they hear the door knocked or a passing siren or a bird in the garden. And I know that doesn't actually address the reason for the barking. They have a dog flap to the yard of the garden so can get out for a toilet or sniff.
Suggestions very welcome.