The votes have been counted and the winners are final! The Dog Training Centre of the Royal Canadian Mounted Police in Alberta, Canada received more than 20,000 onomastic entries for the 13 adorable (and we mean REALLY adorable) German shepherd pups born at the Centre this year. According to the contest rules, the puppies’ names had to begin with the letter “k”. The winning names are Koda, Kai, Kullu, Kage, Kammo, Kato, Kayla, Kazoo, Kate, Kaos, Kaya, Knight, and Karma. If you would like to see one of the baby photos and shots of the now pre-teen Canine cops, click here.