Отучение лаять - это очень долгий и нудный процесс. Я бы сказала, один из самых сложных. Корректировка может занять и не один год. Зависит от многих факторов. Одинаково вести себя с собакой должны абсолютно все члены семьи. И даже гости. И никаких поблажек быть не должно. Собаки не понимают почему вчера было можно, а сегодня уже нельзя. Даже не каждый опытный кинолог может им это объяснить.  В теории все выглядит легко и просто, а на практике - нужно понять причину лая и корректировать ее в зависимости от строения психики.  Но по факту - скорее перерастет этот возраст, чем вы ее перевоспитаете. В смысле, будет чуть меньше лаять. А это может произойти и после 6 лет, и даже после 8. Если стерилизуете, для ее психики будет немного поспокойнее, но от лая это не избавит.