''It is illegal in Texas to possess a chemical dispensing device. (Texas Penal Code 46.05(a)(4)) "Chemical dispensing device" means a device, other than a small chemical dispenser sold commercially for personal protection, that is designed, made, or adapted for the purpose of dispensing a substance capable of causing an adverse psychological or physiological effect on a human being. (Texas Penal Code 46.01(14). In addition, you want to check in the towns where you will be traveling to make sure it is legal under that city's code.
So, 1. is it small? This is the big issue here - I would say that bear spray is too much and based on a previous case in Collin Co, I would go more toward the 2 oz size. Enough for one shot at a human being using CS gas just to distract them enough for you to escape. "small" is a gray area.
2. is it for personal protection? Sounds like you meet that criteria
3. Is it sold commercially? If it is sold commercially, you meet this criteria.''
Oh no, no Ralphabros!