Many water bottles leak and I find that it is the individual bottle, rather than any specific brand. I've tried a lot of different water bottles, but admittedly not the Choco Nose.
I use the inexpensive generic 16 oz. bottle from Petco. I take a bottle of water from home when I go to the pet store (reason to be revealed). Most Petco stores have an aquarium/fish area where there is a sink available. I tell the personnel there what I wish to do and get their approval.
I take the potential bottle to the sink, fill it with water, and see if it leaks. If so, go back and get another and test it. If it leaks, then no go. If it doesn't leak, then I buy it......sometimes two if I happen to find them. Try not to destroy the packaging while you are testing the bottles.
NOW........if they don't want me to test the bottle at their sink, I walk out to the parking lot, pull my bottle out of the car, and test it in the parking lot. If it doesn't leak........great! But, if it does, I march right back into the store and exchange it then and there. I simply refuse to take one home only to find that it leaks and I have to make a trip back to the store!