I have purchased 3 pets from this store,and all were in good health and great animals! Their websites says they do not use puppy mills,and I believe them.Not everyone wants to adopt an animal from a shelter.Some are too old,or have behavior problems from being neglected or abused by their owners and it's not fair to put that burden on someone else.Shelter people are rude and off putting and require you to jump through hoops to apply for an animal. Dogs are extremely loyal to their owners and are not always "happy" to be adopted. That is why most people want puppies,so they can bond right away. Today's Pet is a good pet store and I would recommend them to others.The only thing they need to improve on is making their store wider because it is a little cramped.