Which of the following is an oviparous mammal?
Canis
Felis
Pteropus
Ornithorhynchus
Ornithorhynchus (platypus) is an oviparous mammal. Canis (dog), Felis (cat) and Pteropus (flying fox) are viviparous mammals.