HOW CAN I AVOID SUPPORTING PUPPY MILLS WHEN I PURCHASE A NEW DOG?

Pets Advisor has an excellent guide to avoid puppy mills called Puppy Mill Red Flags