Canine Vaccinations 101

Each year you take your pet to the vet clinic and they get specific vaccinations boostered but do you actually know why your pet gets...