Calavalier King Charles Spaniels are not too big and not too small. Great with dogs, other pets, children, everyone. They are easy to train, playful, gentle, friendly and easygoing. A favorite among dog breeds for sure.
The one that I had was great. She was trustworthy with my pet rabbits, with cats, and then later when we moved to the countryside she learned to good with horses, cows and other dogs (which was quite an adjustment for her at age 10). She was easygoing and I had taught her some agility training before it was even heard of, and she was great at it. She was an energetic dog but not hyper and was a joy to own. I would recommend this breed to anyone. It is important to exercise, train and socialize any dog though, and feed it a healthy carnivore meat based diet to help it live longer and be healthier. With the right care expect a dog to live 20-30 years, no matter the breed no joking! Be careful to find a good breeder, though. Especially since this breed is becoming more popular. Often when a breed gets popular you get backyard breeders that aren't as knowledgeable as they should be and breed a low quality, unhealthy, or nervous dog, or simply don’t give the pups the care and attention they need to be well adjusted dogs. The breeder should ask you more questions then you think is necessary but that is a good sign it mean he is not just selling a dog to anyone, and is not just after your money, though it might seem expensive.
Any breed can be a good dog with the right owner and training and though some dog breeds are not for just anybody this breed is one of the all around best.
I believe that the perfect age to get a puppy at is exactly 49 days old. Too early and it can have problems not being around it's mother and brothers and sisters long enough and a dogs brain is physically mature at 49 days. From 49 days to 84 days (seven to 12 weeks is a critical period where the best bonding time takes place with humans, and puppy can begin to learn basic commands. And can be established in it's new home before the first fear period which happens between the eighth to tenth week of life. During this time neglect, stress, or bad treatment can have lasting effects. If you do get a puppy after ten weeks old make sure the kennel has socialized it very well. Plus be sure to get a crate to become your pup’s safe haven, den and to make housebreaking a breeze. A folding metal crate is great cause you can use a blanket to cover the sides and take it with you for your pup on vacation, and you can get a divider panel to make it just the right size from pup hood to adult.