The Centers for Disease Control and Prevention (CDC) recommends the routine vaccinations plus Rabies, Hep A and B, and Typhoid. See the CDC website for for more information (listed below under "Related Websites").
No vaccinations are required. It is recommended that travelers consider Tetanus, Typhoid, Hepatitis A, for some travel and Meningococcal Meningitis, Hepatitis B, and perhaps even Rabies for a trekking vacations there.
If you are feeling especially vulnerable, you should look after anti-malarial medications, hepatitis A & B as well as typhoid fever vaccination.
However, what you should really care about is not drinking tap water, which more often than not will give you diarrhea (also known as Montezuma's Revenge). So, stay with purified/bottled water and avoid ice on your drinks. If you ever feel sick, pay a visit to the hotel doctor, who will provide meds to counter bacteria present in the water.
Although not required, CDC highly recommends to do a Hepatitis A and B vaccination before traveling to Mexico.
If you are traveling to non tourist destinations (i.e.: outside of Mexico City, Cancun, Los Cabos, Puerto Vallarta, etc.), yes you should.
Typhoid and Hepatitis A are recommended.
No.
No, you do not need any shots before travelling to Ireland.
Yes, you do.
If you are goning to Mexico or Canada you need a passport.
No. All you need is your passport.
Yes, you do.
You need a passport to cross the border into America from Mexico, and a visa (different visa for business or for visiting).
It would be a good idea for your dogs shots to be done before she gets pregnant but just think though , Do dogs in the wild have shots before they have pups?
yes because you have to.
YOu only need one.
Well... Lets see. You need to have gotten the "traveing animals" before they were traveling.
Hepatitis A is widespread throughout Mexico, so it is important to get the Hep A and Hep B vaccinations before traveling to the Mayan Riviera. Your doctor can let you know what other vaccinations you need.
Yes and yes, unless you are traveling by road; on such case, you only need a birth certificate or ID.