max is 3 mos old. great dog typical puppy. i enrolled him in a puppy class at petsmart and basically it seem a great place to meet new friends and interact with them. i asked where i should go for the next step in training and most everyone i talked recommended a place called tops, it is where they train canine units for police depts, and also train individual dogs. they have a hospital and rehab center, and their facillities are like no other that i have ever seen. they offer three levels of training, group lessons which last for 8 sessions for $140 private lessons for $50 an hour or boarding and training for $400 per week. i met with and talked to a trainer who evaluated max as a smart dog who could use the boarding training if i could afford it, she told me that normally it is a two week period but because max was a border collie she recommended 3 weeks. tops is located in grayslake, illinois and is on the web. i have had friends that have gone through the training and said that their dogs have turned out wonderful as long as you continue to enforce the rules. max right now nips, bites, jumps and just about attacks anyone approaching as well as family members. the trainer said that max will need a job when trained which i was going to enroll him in agility, flyball or whatever would be good for him. my question should i enroll him and at what level. thanks for all of your previous help.