Oh I think age can certainly help, I'm glad your dogs listened. And certainly a dog will start to mellow around 2YO. My dog is so much nicer to have around than she was at this time last year! lol
Flexi's scare me for that reason, very hard to reel your dog in when you need to.