Our Obedience Instructor wouldn't take dogs in that were less then 6-8 months old. That way, the dog has all it's shots and is spayed/neutered. I took Daisy in when she was 6 months.