The word we isn't used in the sentence. Puppies can't be bought at a convenience store is a better sentence.
Pronouns are rarely used in Korean. I would rather use "we" (or any other one) in English than switching to a passive form.
Passive has its own grammar pattern in Korean...
Somwhere out there is a bodega acting as a general store that stocks puppies.