My source of brown bottles is the local pharmacy. I don't know if you have it under this name where you are, but the antacid Gaviscon comes in 600ml and 300 ml bottles, and my wife uses that a lot. Usefully, the different Gaviscon flavour bottles of the 600ml size come in two shapes, one more 'squat' than the other ; that's handy because I use the squat bottle for fixer and the more slender bottle for developer, so I can tell which is which by the shape as well as the label.
Other medication bottles come in 200 and 150 and 80 ml sizes. I transfer my Rodinal stock into these bottles, filled to the brim to minimise oxygen, since Rodinal is only used in very small quantities and lasts a long time.
The handy thing about medication bottles, too, is that they usually have childproof caps. I keep my photostuff well out of the way, but it's extraordinary just how many places a twenty-month-old granddaughter can get to.