I have 9 month old male lab who I take to weekly training canine good citizen bronze classes plus the odd fun class activity. He knows most commands which he's very responsive to (unless very distracted). There's a lot of positives about his behaviour. He's mostly quiet and usually relatively trouble free when I work from home, he has great re-call in quiet areas, waits to eat, great in car, friendly with all people and dog etc. I've still got a long way to go with his training though. His overall behaviour still leaves a LOT to be desired. He'll grab cushions and drag them away; counter surf given half a chance; jump up at walls to catch moths; suddenly pull hard on lead to chase birds; park himself on ground whenever he wants to greet a dog / stranger) on walks so I have to wait. I could go on and on. I'm gradually working through these behaviours to train him. I aim to use positive only training methods, together with behavioural management (e.g. keeping things out of his reach). Very occassionally I'll unintentionally shout a command. For example, he found a dead bird in woods and picked it up. For at least a minute he refused to drop it and ran round with it in his mouth like it was a game. It utterly apaulled me. I said 'give' relatively patiently umpteen times, offered handfuls of treats in exchange but nothing worked until I eventually screamed "GIVE" and he did.
I met a stranger on walk the other day who said he has a 2 year old male lab and at my dog's age it's essential I be firm with him and tell him off when he needs it otherwise he'll keep doing the bad behaviour. Is there any truth in this?
I find whenever I do accidentally shout a word (which is rare) he does listen, he does change his behaviour next time but it comes at a cost so I never do it intentionally.
So my question is is it necessary to be occassionally firm like that with some dogs? (My friend used to be with her lab pup and she has a perfect, gentle adult dog). Or is it really possible to train a large dog to be fully well behaved using just positive only (treats, praise) and management (closed doors etc)? My dog is boisterous, generally confident and independent. Does positive only work better for smaller dogs with gentler natures? I'm also a bit frustrated with the behaviour management thing. I know if I were to put my handbag on the floor he'd destroy it and everything in it, so I don't. But I'm worried I'm going to end up with a very badly behaved dog who visitors can't even put their bag down around. He's my 1st dog. I've put so much time and energy into him and his training. I've done alot right I guess but still feel like I'm failing in so many ways. Are all young male labs like this?