My dogs fit all of the criteria--they even require that dogs have their bordetella (kennel cough) vaccine.