Except as provided in subsection 2, a pet shop may not sell, deliver, offer for sale, barter, auction or otherwise dispose of a cat or dog.
2. Exceptions. The following are exceptions to the provisions of subsection 1:
A. A public or private charitable nonprofit animal shelter, humane society or animal rescue organization....
B. A pet shop offering a cat or dog owned by an entity in paragraph A for purposes of adoption of the cat or dog by a member of the public; or
C. A pet shop offering for sale a cat or dog that was born and raised by the owner of the pet shop in a separate facility.