Omg, he sounds a lot like my Diamond! The ACD does take some work and time. If they would just play with him, walk him, work him mentally he would do fine. Diamond is a super smart dog. That really makes me sad about Buddy.