Los perros son altamente variables en altura y peso. El perro adulto más pequeño conocido era un yorkshire terrier, que tenía sólo 6.3 cm (2.5 en) en el hombro, 9.5 cm (3.7 en) de longitud a lo largo de la cabeza y el cuerpo, y pesaba sólo 113 gramos (4.0 oz). El perro más grande conocido fue un mastín inglés que pesaba 155.6 kg (343 lb) y era de 250 cm (98 en) desde el hocico hasta la cola. El perro más alto es un gran danés que se encuentra a 106.7 cm (42.0 en) en el hombro.
Los perros muestran una gama extrema en qué dos características?
 altura y peso.