Michigan Puppy’s Website is excellent! The entire process in getting my 4 month old puppy took 24 hrs. They delivered her and we filled out the paperwork outside at a safe distance due to the current quarantine situation. I had her checked out at my curbside Vet- she passed with flying colors.