Hi, Buddy is now close to 7 months. My vet recommended a trainer who specializes in large breed dogs. She is nationally known in the US and has extensive experience. Fortunately she lives by me. We had 4 private lessons and we are now in group classes. I will say it was expensive but, I wouldn’t have been able to keep him otherwise. She helped us immeasurably. He has some very difficult traits. At close to 7 months he certainly isn’t perfect yet, but is doing much better and our life with him has improved greatly. I truly believe had someone else chosen him he could have been dumped at the pound. We have had to put an enormous amount of money and time into him. I love him dearly and hope he continues to improve as he matures.