It's strange that I can copy / paste on of my old posts, but my thoughts are exactly the same as the first time.

I agree that petstore puppies need homes too. However, look at it from a retail point of view. A puppy to a petstore is an unit of inventory. This inventory is based on available supply from the breeder and gross margin return on investment. This means that these retailers are looking for what is in demand in the current market, so they're looking at designer breeds with fancy names. The lowest cost from a contracted breeder is determined on the purchase and then the markup will be whatever the market will provide. This unit of inventory is then set for sale and will esentially auto-replenish once the first unit sold. This will stop when that particular model is no longer in demand, and they will switch inventory tactics to a new model after clearancing the not selling unit out.

Buying from a petstore just confirms that there is a market for more inventory.

Sorry to refer to puppies as inventory, I know they are loving caring animals that need a home, however this is how petstores see them. I'll only shop at petstores that supports adoption for dogs and cats and work with human societies and rescues. I will never shop from a store that sell puppies/kittens for profit.