We have seen and somewhat participated in AI with our breeder. It was random, we just happened to be there to visit and happened to be when she had an AI planned. Very interesting and educational. I though the experience was great and pleasant. I guess I didn't realize you could do it at the vets office...but duh that makes sense lol.