Other kittens are delivered by amateur breeders to shelters because they can't find homes for them. The shelter option is usually the least expensive choice. An increasing number of pet stores, once in the business of selling kittens and puppies, no longer do so. The reason is that many breeders will not work with a pet store. However, the occasional, exceptional pet shop may be managed or operated by a breeder who understands the science of breeding.
Most pet shops obtain their kittens from local breeders.
Purebred kittens may be registered, if both parents were registered with a national cat association. If you must purchase a cat at a pet store, at least inspect the facility for general cleanliness, and check to make sure they provide their guests with both fresh litter and fresh water. If one cat appears to be ill, keep in mind that many feline diseases are highly contagious. Ask for at least a short-term guarantee should the cat not pass an initial veterinary inspection. Usually pet stores charge as much or more than a breeder.