Welcome to Twin Roses Farm! We are a small, family run farm located in Middle Tennessee in the greater Nashville area. We are passionate about our dogs and about agriculture. We proudly raise quality AKC registered Miniature Schnauzers. They definitely run the show at the farm. Although they aren’t known for being typical farm dogs, our dogs enjoy the farm life very much (especially the getting dirty)! We have a variety of livestock including poultry, commercial beef cattle, and Spotted Saddle Horses.

Our dogs are bred for conformation, health, and temperament first and foremost. All of our puppies are raised in our home and appropriately socialized from birth. We keep all of our puppies a minimum of 8 weeks and maybe longer if we see fit to ensure each puppy gets the best care before going to their new forever homes. We take great pride in raising each and every one of our puppies to be great companions in their next homes. We love these dogs so much and do everything possible to give them the very best start.