Cavaliers are small yet sturdy dogs that typically weigh 13 to 18 lbs. and are 12 to 13 inches tall (measured from shoulder to ground). Both weight and height can vary somewhat.