New Braunfels, TX Animal Ordinances: Pet Store Rules (2026)
Key Facts
- Rule type
- Adoption-only sourcing mandate
- Governs
- Retail pet shops selling cats/dogs
- Required source
- Animal shelter or welfare org
- Record retention
- 1 year, shelter-source records
- Fine range
- $25.00–$2,000.00 per day
Summary
Retail pet shops in New Braunfels cannot sell dogs or cats unless the animals came from a shelter or animal welfare organization.
A retail pet shop may not sell, lease, offer for sale, trade, give away for consideration or otherwise transfer a cat or dog unless the cat or dog was obtained by the retail pet shop from an animal shelter or animal welfare organization.
Official source re-checked September 7, 2026: no newer edition of the code had been published (publisher’s edition: Code of Ordinances: Supplement 36).
Full Breakdown
City code bans commercial pet shops from selling, leasing, trading, or giving away a cat or dog for consideration unless the animal was obtained from an animal shelter or animal welfare organization: an adoption-only sourcing model that blocks retail sales tied to commercial breeders. Pet shops must also keep records of each shelter-sourced cat or dog for at least one year and produce them to the city on request. All commercial animal establishments, including pet shops, still need a location in a properly zoned area and a city permit before opening.
Violations & Fines
Operating without the required permit or violating the sourcing rule is a misdemeanor punishable by a fine of $25.00 to $2,000.00, with each day of violation a separate offense; failing to obtain a permit before opening triggers a fine under Sec. 6-5.
Frequently Asked Questions
Can a New Braunfels pet store sell dogs from a commercial breeder?
Do pet shops need any other approval to operate?
Sources & Official References
Other rules in New Braunfels
Texas rules heatmap·Compare New Braunfels to another location·View the Texas animal ordinances overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.