They fit my new puppy in right away when she was sick. Vet was very thorough. We also use their day care facility frequently and boarding and we love it. As soon as we pull in the driveway our dog gets excited and runs right for the door.