i say you should take your new puppy for the first check up within 48 hours of bringing them home. this was you can get them checked out, get a clean bill of health and get them on a vaccination schedule, also take a fecal sample with you so they can run it for parasites. even though they may et de-wormed doesn't mean they are parasite free. my chiwi was de-wormed but still got coccidea. also make sure you get a copy of the vaccines the breeder has so you can bring it with you to the vet's. as for the first shots, the breeder should take care of 1st and most likely second shots as well. the ages i'm not real sure of (maybe 6 or 8 weeks.....)