Hey all, I have a couple questions about the puppy vaccines you can buy at TSC. My sister used them when her dog accidentally got pregnant years ago. I'm wondering, is there a difference between these that you can administer yourself and the ones you get at the Vet? For anyone with experience with them, are they much more cost-effective than having them done by a professional? I'm sorry if this has been discussed, I'm having trouble finding threads that cover it. Thanks!