The answer is...maybe. It depends on the vaccine and the state you live in. For example, most states require that dogs receive a Rabies vaccination from a licensed veterinarian. However, some vaccines can be given at home if you know what you're doing. Of course, it's always best to avoid caution and consult with your veterinarian before administering any vaccines. They can help you make sure that you're using the appropriate vaccine and technique, and they can also answer any questions you may have. So, while you may be able to vaccinate your dog in some cases, it's always best to consult with a professional first.