Mine has an adoption center for cats as well. By puppy mill do you mean the pet hotel? Petsmart as a company doesnt sell dogs or cats. Thye do the adoptions for cats, but any dog they keep there is dropped off by someone so they get attention and get to socialize with other dogs while the owner is at work or otherwise unable to give them the attention they deserve. Its not a bad program at all.