Glad your pup is doing better!!!! I got my Springer from a well known trainer / vet. He said not to take the pup out of our yard until 2 weeks after the last vaccine. When I took him in to the Vet, he was in my lap and not on the floor. Never touched the Vet floor.
I am always shocked to see people out and about with little puppies. I am sure most turn out just fine. But better to be safe than sorry.
Hope all turns out well!!!!