The Legend of Zelda: Twilight Princess - Bottle Locations

First Bottle: The first bottle is obtained by default at the start of the game, in Ordon Village. Just catch a fish, give it to the cat, then return to Sera's house to collect your first bottle.

Second Bottle: This bottle can be bought for 100 rupees from Coro, the guy with the afro in Faron Woods - he's the one who gives you the lantern. The bottle will be filled with Lamp Oil.

Third Bottle: To get this bottle, you will need to go fishing again. Head to the fishing hole at the Upper Zora River area. Go to the bridge, which is by the 'Don't Litter' sign (the text on the sign gives you a hint!). Fish in the western area of water (or the eastern area, if you're playing the GameCube version of Twilight Princess), and after a bit of fishing you will eventually reel in a new bottle!

Fourth Bottle: The fourth bottle is offered by a man named Jonavi. He lives in Castle Town, at the following location indicated by the red dot on the map below. You will need to go to the right (or left) side of the door and dig underneath in your wolf form.

If you give him 20 Poe Souls, he will reward you with a bottle in return.