We had a great experience with getting our Boston terrier puppy from happy cheerful puppies! We were able to come meet the puppies very early on and then were provided with frequent pictures/video updates before getting our dog. They also started harness training him prior to us picking him up which was extremely helpful! We 100% recommend getting a dog from here!