I have a beautiful cobalt blue nicely shaped glass bottle that I use for my dishwashing liquid. It was once a fancy water bottle (screw-top lid) that someone else was drinking (acquaintance) and I asked if they were going to keep the bottle. Um, yeah, I got the two-headed look.

Anyway, I have gotten several different types of pour spouts for it over the years. I've had this bottle for 9+ years now. The plastic types (Walmart) don't last all that long, but are really cheap. I also got some at The Container Store and Bed Bath and Beyond. Right now I am using a fake silver one with a rubber insert. The rubber insert lasts sooooo much longer than the plastic ones. I don't recall exactly where I got this one, but it was a bit pricier and it is cheap-looking because the top part you see is kind of cheesy looking. However, what counts for performance is the part you don't see...the part that goes inside the bottle opening.