-In Dodge City, go to the lower part of the bridge. Follow the path on the other side to reach a beach cave. Look inside for whiskey which will reappear over time after you leave the area. Note: The cave also contains ammo and money.
-Go to the Indian Hunter's hut, which you can find on your map, and go to the building to the left of the hut, with the stairs going up the side. Go up the first set of stairs and continue going straight. You should see a spout-type object coming out of the side of the building. Jump onto that spout, then walk toward the wall of the building. If done correctly, you should go through the wall, and into the inside of the house. There is only a small ledge for you to drop onto inside, so move slowly. Once inside, look to your left and you should see three whiskey bottles on the ground. You can pick these up as many times as you wish and they will never go away.
-For infinite health, go to Hecht Ranch. Go to the shack next to the windmill. There you will find three whiskey bottles to restore your health.