Artificial Insemination

Canine Reproduction Services

Artificial Insemination

Artificial insemination is commonly performed in dogs as either fresh artificial insemination where the bitch and stud dog are present in the examination room or as chilled semen artificial insemination in which the stud dog’s ejaculate is mixed with a buffering and extending solution and shipped to our clinic for insemination into a bitch.

Artificial insemination facilitates breeding between uncooperative pairs of dogs or dogs separated by long distances. Shipped semen can be an economic benefit when the dogs are located in different states and/or when temperature extremes do not allow for shipping. Chilled semen can be shipped year round. There are a number of shipping containers and many different extenders used in this process.  A test extension should be performed on the ejaculate to ensure that the semen will survive during the collection, extension and shipping process.

We offer vaginal insemination, transcervical insemination using video and endoscopy and surgical insemination. Frozen semen inseminations are most successful when the semen is placed into the uterus during a brief surgical procedure. Chilled semen or fresh semen breeding is performed with semen deposition in the vagina, transcervically or using the surgical procedure.

Transcervical Insemination

Through the use of a Stortz laparoscope, a small catheter is passed through the cervix. Semen can then be directly deposited into the body of the uterus.

Semen Freezing

After a complete semen evaluation, an individual’s sperm can be frozen in pellets and stored in liquid nitrogen. This process involves extending the collected semen in an appropriate media, chilling the semen for four hours via refrigeration, dropping 100 microliters of the extended semen on the dry ice to form pellets and plunging the pellets into liquid nitrogen.

American Pet Hospital on Facebook


Find us on the map

Office Hours

Our Regular Schedule

Regular Office Hours


7:00 am-10:00 pm


7:00 am-10:00 pm


7:00 am-10:00 pm


7:00 am-10:00 pm


7:00 am-10:00 pm


9:00 am-10:00 pm


10:00 am-10:00 pm