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.