My advice is to get one puppy, and once that puppy is at least 18 months old, get another one if you want two dogs. Two puppies are three times the work. Plus, do a search for "littermate syndrome" - there are some undesirable behaviors that commonly arise when pups are raised together. And maybe this is grim - sorry - but I don't know that I would want two Cav mixes from the same litter, given all the health problems Cavs commonly have. It's placing all eggs in one basket genetically, and if they do have issues they'll likely develop those issues around the same times as they're the same age, which could be super expensive and heartbreaking.