I've always given my dogs their own shots with the exception of their rabies which they have to go to the vet for.It was much cheaper when I was breeding and I still do it now.If they don't come with a peel off label,save the vials and on their shot record write in what type of shots they were,the lot number and the experation date.I always kept the vials as well just incase I needed extra proof or lost their shot records.Just make sure you have your vet or someone qualified show you how to administer them.It's really pretty easy once you learn how to do it.