Petsmart adoptions VS shelter adoptions

Holla lads, So I am hoping to get a puppy soon and was wondering how to go about this. My question is do I adopt from a shelter or do I go to PetSmart and adopt a puppy there, I worry that with shelter dogs they may have “mental health” issues (that’s probably not correct) so pet lovers give me your advice on how to go about this. Thanks.

PetSmart stores don’t sell pets; rather, they provide space for animal shelters and rescue agencies to facilitate adoptions for homeless animals.