Six months after your pup is born you should be able to see the light at the end of the tunnel.
It is possible to see it or at least glimpse it. Because every dog is different some mature faster while others take their time it is impossible to provide an exact timetable.
If your dog is six months old you are pretty much safe. By this age he is house-trained has finished teething and is learning basic commands.
Even so you should not expect miracles as this is still a very young age.
Be prepared for unexpected behavioral outbursts and mood swings with a six-month-old pup.
There will also be an end to this.
Depending on the breed it takes a dog between 18 and 24 months to reach full maturity.