Un cucciolo è un cane giovanile. Alcuni cuccioli possono pesare da 1 a 1,5 kg (1-3 libbre), mentre quelli più grandi possono pesare fino a 7-11 kg (15-23 libbre). Tutti i cuccioli sani crescono rapidamente dopo la nascita. Il colore del mantello di un cucciolo può cambiare man mano che il cucciolo cresce, come si vede comunemente nelle razze come lo Yorkshire Terrier.