Un cachorro es un perro juvenil. Algunos cachorros pueden pesar 1–1.5 kg (1-3 lb), mientras que los más grandes pueden pesar hasta 7–11 kg (15-23 lb). Todos los cachorros sanos crecen rápidamente después del nacimiento. El color del pelaje de un cachorro puede cambiar a medida que el cachorro crece, como se ve comúnmente en razas como el Yorkshire Terrier.