A vaccination kiosk having an interactive touch screen display allows a user to select one or more vaccines, medications, and/or pet care products to be dispensed and administered to a user-identified pet species. The vaccination kiosk further comprises a refrigerated housing or other product housing for storing the vaccines, medications, and/or pet care products, a magnetic card reader or similar payment reader for accepting and verifying payment for the vaccines, a dispensing means for dispensing selected vaccines, medications, and/or pet care products, a jet injector or similar vaccinating means for administering the vaccines, and a powering means to power the vaccination kiosk. In other implementations, a method for dispensing vaccines from a kiosk may comprise receiving profile information from a user relating to a species to be vaccinated, providing the user with a list of vaccines available in the kiosk for the selected species, receiving a request from a user for at least one vaccine based on the list of vaccines available, receiving payment from the user through a magnetic card reader or similar payment system, authorizing the payment, and dispensing one or more vaccines from said kiosk for on-site administration of vaccines to the selected species. In another implementation, a method of dispensing pet care products form a kiosk may comprise receiving profile information from a user relating to a pet species, providing inventory information relating to pet care products available in the kiosk for a selected species, receiving a request from the user for at least one pet care product, receiving payment information through a payment reading system, authorizing the payment information, and dispensing the pet care product from the kiosk.