The Ultimate List of All Shepherd Dog Breeds: Your Guide to Herding Companions

A majestic German Shepherd dog standing alertly in a field, showcasing the classic shepherd silhouette.

Shepherd dogs, often broadly referred to as sheepdogs, represent a remarkable group of canines traditionally bred for specific working roles: herding livestock, primarily sheep, or guarding them. These incredible animals possess an innate instinct to control animal movement, utilizing a combination of their keen gaze, strategic body positioning, and sometimes barking to guide and protect their charges. Beyond their historical occupations, many of these highly intelligent and capable dogs have transitioned into beloved family companions, police dogs, military working dogs, and participants in various dog sports.

While the term “shepherd dog” often conjures images of active herding, it’s important to recognize that not all breeds categorized under “shepherd” are strictly herders. Some are formidable guard dogs, whose primary role is to protect the flock or property from predators, rather than actively moving the animals. This distinction highlights the diverse talents within this fascinating group. Regardless of their specific historical duties, nearly all shepherd dog breeds share a common thread: they are working dogs that thrive on mental and physical stimulation. Their intelligence, energy, and loyalty make them exceptional partners for active individuals and families, but also mean they require consistent training, ample exercise, and engaging activities to prevent boredom and potential behavioral issues. Understanding the unique traits of each breed is crucial for any prospective owner.

Understanding Shepherd Dogs: Beyond the Flock

The world of shepherd dogs is incredibly diverse, encompassing breeds of various sizes, coats, and temperaments. What unites them is their sharp intelligence, strong work ethic, and often a deep loyalty to their families. These traits, while desirable, also mean they come with specific needs. Their high energy levels demand regular, vigorous exercise, which can range from long walks and runs to advanced dog sports like agility, obedience, or protection work. Mental stimulation is equally vital; interactive toys, puzzle feeders, and continuous training keep their intelligent minds engaged.

Many shepherd breeds form strong bonds with their human companions, making them excellent family dogs when properly socialized and trained. However, their protective instincts can sometimes lead to wariness around strangers or other animals, emphasizing the importance of early and consistent socialization. Exploring the different types of shepherd dog breeds helps uncover the perfect match for your lifestyle and commitment.

A Comprehensive List of Shepherd Dog Breeds

Here’s a detailed look at some of the most prominent and beloved shepherd dog breeds, each offering a unique blend of history, characteristics, and companionship potential.

1. German Shepherd Dog

A majestic German Shepherd dog standing alertly in a field, showcasing the classic shepherd silhouette.A majestic German Shepherd dog standing alertly in a field, showcasing the classic shepherd silhouette.

GROUPHerding dogs
HEIGHT22″ to 26″
WEIGHT50 to 90 pounds
COAT AND COLORShort or long-haired double coat; Black and Tan, white, black
LIFE EXPECTANCY7 to 10 years

The German Shepherd Dog, often simply called a German Shepherd, originated in Germany with the primary purpose of herding sheep. Over time, their exceptional intelligence, trainability, and courageous spirit led to their widespread adoption in military and police forces worldwide, becoming one of the most recognizable working dog breeds. These dogs are renowned for their unwavering loyalty and deep affection towards their families, making them superb companions and protective guardians. Their high intelligence means they excel in training and are eager to please, although they do require consistent mental and physical engagement to prevent boredom. While often serious in their work, German Shepherds also have a playful, sometimes goofy side that endears them to their owners. For those considering one, understanding the nuances of their coat and appearance, such as a black and white german shepherd puppy, is part of appreciating their diversity. The distinct variations, including the white german shepherd with blue eyes, are also highly sought after. Finding quality white german shepherd puppies for sale requires careful research into reputable breeders to ensure a healthy and well-socialized pup.

2. Australian Shepherd Dog

A beautiful Australian Shepherd with striking blue merle coat and bright eyes, embodying the energetic herding dog traits.A beautiful Australian Shepherd with striking blue merle coat and bright eyes, embodying the energetic herding dog traits.

GROUPHerding dogs
HEIGHT18″ to 23″
WEIGHT40 to 65 pounds
COAT AND COLORMedium-length double coat; blue merle, red merle, red, black
LIFE EXPECTANCY12 to 15 years

Despite its name, the Australian Shepherd actually originated in the United States during the 19th century, bred for herding livestock in the American West. This highly intelligent and agile breed is known for its striking appearance, often featuring captivating blue or amber eyes, sometimes one of each, and a beautiful merle coat. Australian Shepherds are incredibly easy to train, eager to learn, and thrive in active households. Their boundless energy makes them ideal partners for individuals or families with an outdoorsy or athletic lifestyle. They excel in dog sports such as agility, flyball, and obedience, where their intelligence and athleticism can shine. Due to their high-energy nature, Australian Shepherds are not well-suited for apartment living and require a spacious yard or access to large open areas for regular exercise and play. They are intensely loyal dogs, forming strong bonds with their families, and make wonderful, devoted companions. For those looking for a compact version, understanding the options like a mini australian shepherd puppies for sale under 500 can be beneficial.

3. Australian Cattle Dog

An alert Australian Cattle Dog with its distinctive blue speckled coat, a resilient and intelligent herding breed.An alert Australian Cattle Dog with its distinctive blue speckled coat, a resilient and intelligent herding breed.

GROUPHerding dogs
HEIGHT17″ to 20″
WEIGHT35 to 50 pounds
COAT AND COLORSmooth, short double coat; blue, blue speckled, blue bottled, red mottled, red speckled
LIFE EXPECTANCY12 to 16 years

Commonly recognized by its nicknames, the “Blue Heeler” or “Red Heeler,” the Australian Cattle Dog is a robust and resilient breed originating in Australia in the early 1800s. Developed by Thomas Hall, a cattle farmer, through a cross between dingoes and smooth-coated Collies, this breed was specifically created to handle Australia’s tough cattle and vast terrains. Australian Cattle Dogs are exceptionally intelligent, known for their ability to consistently outsmart their owners if not given sufficient mental challenges. They possess immense physical strength and stamina, which aids in their herding work, and excel in agility and other high-energy dog sports. Their boundless energy necessitates constant activity and engagement; without enough to do, they can become bored and destructive. Loyal and devoted to their families, these dogs can be quite wary and reserved around strangers, making early socialization crucial.

4. White Swiss Shepherd Dog

A fluffy white Swiss Shepherd dog standing elegantly, a friendly and active herding breed often mistaken for an albino German Shepherd.A fluffy white Swiss Shepherd dog standing elegantly, a friendly and active herding breed often mistaken for an albino German Shepherd.

GROUPHerding dogs
HEIGHT21″ to 26″
WEIGHT55 to 88 pounds
COAT AND COLORFluffy white coat
LIFE EXPECTANCY10 to 12 years

The White Swiss Shepherd Dog, or Berger Blanc Suisse, is a relatively new breed, formally recognized in Switzerland in 1966. Its lineage traces back to white-coated German Shepherds imported into Switzerland, differentiating it from an albino breed, which it often gets mistaken for. These dogs are characterized by their stunning white coats and a generally friendly, outgoing nature. However, beneath their gentle exterior lies an active and intelligent dog that requires regular physical activity and mental stimulation. They are known for being quite sensitive and can develop separation anxiety if left alone for extended periods, preferring to be close to their human families. While sharing ancestry with the German Shepherd, the White Swiss Shepherd has evolved into its own distinct breed with a typically softer temperament.

5. Bouvier des Flandres

A shaggy Bouvier des Flandres, a giant and good-natured herding dog with a distinctive rough coat.A shaggy Bouvier des Flandres, a giant and good-natured herding dog with a distinctive rough coat.

GROUPHerding dog
HEIGHT23″ to 27″
WEIGHT60 to 88 pounds
COAT AND COLORBlack, brindle, fawn, black and brown, salt and pepper, grey, hypoallergenic coats
LIFE EXPECTANCY10 to 12 years

The Bouvier des Flandres is an impressive “floofball” that hails from the Flanders region of Belgium and northern France. Originally bred as cattle drivers, herders, and farm guards, this breed is believed to be a cross between the Beauceron and the Griffon. Bouviers are known for their good-natured disposition and deep affection for their owners, but they require consistent mental and physical engagement to prevent them from becoming restless and potentially destructive. Early and thorough socialization is vital, as they can possess strong protective instincts and sometimes exhibit aggressive tendencies towards other dogs if not properly introduced. Their independent nature means they might not react immediately to commands, requiring a patient and firm owner. With their long, rough, and shaggy coats, they also require regular grooming to prevent matting.

6. Collies

A classic Sable and white Rough Collie, known for its intelligence and loyalty, often associated with the 'Lassie' character.A classic Sable and white Rough Collie, known for its intelligence and loyalty, often associated with the 'Lassie' character.

GROUPHerding dog
HEIGHT22″ to 26″
WEIGHT50 to 75 pounds
COAT AND COLORSable and white, tricolor, blue merle, or white
LIFE EXPECTANCY12 to 14 years

The Collie family encompasses several distinct breeds, with the Border Collie being arguably the most well-known and celebrated for its exceptional herding abilities. Originating from the Anglo-Scottish border region, these dogs were specifically bred to manage sheep. Collies, like many herding breeds, possess virtually endless energy and a profound desire to work and play. They require significant daily exercise and mental challenges to remain content and well-behaved. The iconic Rough Collie, famed for its beautiful long coat and often associated with the beloved character “Lassie,” is a gentle and sweet-natured dog, making it an excellent family pet. Both Rough and Border Collies are highly intelligent, eager to please, and respond exceptionally well to training, forming strong, affectionate bonds with their human families.

7. Icelandic Sheepdog

A cheerful Icelandic Sheepdog puppy with unique markings, a lively and active herding breed with a fox-like appearance.A cheerful Icelandic Sheepdog puppy with unique markings, a lively and active herding breed with a fox-like appearance.

GROUPHerding dog
HEIGHT16.5″ to 18″
WEIGHT20 to 30 pounds
COAT AND COLORDouble coat, medium length, comes in a variety of colors, including red and white, black and white, cream and white, gold and white, and others.
LIFE EXPECTANCY12 to 14 years

The Icelandic Sheepdog is a charming and often lesser-known breed, believed to be descended from canines brought to Iceland by Viking settlers over 1,000 years ago. With its fox-like appearance, curled tail, and expressive eyes, it’s a true beauty. Like most breeds on this list, the Icelandic Sheepdog is high-energy and needs consistent, rigorous exercise, making it unsuitable for sedentary lifestyles or apartment living. They are known for their lively and playful personalities, and they are exceptionally friendly dogs who thrive as part of an active family. However, prospective owners should be aware of their relatively high prey drive, meaning they might not be the best fit for households with smaller pets without careful introduction and training. Their vocal nature and propensity to bark are also notable traits.

8. Miniature American Shepherd

A Miniature American Shepherd, a compact yet energetic herding dog resembling a smaller Australian Shepherd.A Miniature American Shepherd, a compact yet energetic herding dog resembling a smaller Australian Shepherd.

GROUPHerding dog
HEIGHT13″ to 18″
WEIGHT20 to 40 pounds
COAT AND COLORMedium-length double coat; red, red merle, black, blue merle
LIFE EXPECTANCY12 to 13 years

The Miniature American Shepherd is a testament to the adage that good things come in small packages. This breed was developed from the Australian Shepherd, with breeders selectively pairing smaller dogs to create a more compact version that retains all the intelligence and drive of its larger ancestor. Miniature American Shepherds are tough, energetic, and incredibly intelligent, making them a joy to train and an excellent choice for dog sports. They possess a strong desire to please their owners and are remarkably adaptable; while they thrive in rural settings with plenty of space to roam, they can also adapt well to city living, provided they receive sufficient daily exercise and mental stimulation. Their affectionate nature makes them wonderful companions for children, forming close bonds and engaging in playful interactions. Their versatility and manageable size make them a popular choice for active families.

9. Briard

A dignified Briard with its long, wavy double coat, a French herding dog known for its affectionate yet independent nature.A dignified Briard with its long, wavy double coat, a French herding dog known for its affectionate yet independent nature.

GROUPHerding dogs
HEIGHT22″ to 27″
WEIGHT55 to 100 pounds
COAT AND COLORDouble coat that is long and wavy; Black, tawny, gray, white, or a combination thereof
LIFE EXPECTANCY12 years

With its distinctive long, wavy coat and soulful eyes, the Briard is a truly captivating French shepherd dog. Its origins are steeped in history, rumored to have existed since the times of Charlemagne and Napoleon, making its official debut at the first Paris dog show in 1865. While they possess a strong “wanderlust” and enjoy roaming in a secure yard, Briards are also deeply affectionate and loyal companions. They are high-energy dogs, perfectly capable of keeping pace with their owners on long bike rides or jogs, and require consistent exercise to stay happy and healthy. Briards are highly intelligent and retain information exceptionally well, making them trainable, though their independent streak means they might not always offer immediate reactions to commands. Proper early socialization is critical to ensure they are well-adjusted around strangers and other animals, preventing potential aggressive tendencies.

10. Pembroke Welsh Corgi

A happy Pembroke Welsh Corgi with a perpetual smile, a small but sturdy herding dog beloved for its friendly disposition.A happy Pembroke Welsh Corgi with a perpetual smile, a small but sturdy herding dog beloved for its friendly disposition.

GROUPHerding dogs
HEIGHT10″ to 13″
WEIGHTMax of 38 pounds
COAT AND COLORDouble coat, short; fawn, red, sable, black and tan
LIFE EXPECTANCY12 to 15 years

The Pembroke Welsh Corgi, a small dog with a big personality, is instantly recognizable by its short legs, sturdy body, and seemingly perpetual smile. While small in stature, this breed is a tough and energetic herding dog, originally bred in Wales to herd cattle by nipping at their heels. Corgis are intelligent, active, and thrive on having a “job” to do, even if it’s just playtime or obedience training. Despite their short stature, they require regular exercise to maintain their health and prevent weight gain, which can be an issue given their love for food. They are incredibly friendly and adore children, making them excellent family pets. Pembroke Welsh Corgis are also known for being both independent and sensitive; they form deep bonds with their owners and can experience separation anxiety if left alone for too long.

11. Bergamasco Sheepdog

A unique Bergamasco Sheepdog showcasing its distinctive long, corded coat, a calm and friendly herding breed.A unique Bergamasco Sheepdog showcasing its distinctive long, corded coat, a calm and friendly herding breed.

GROUPHerding dog
HEIGHT22″ to 23.5″
WEIGHT57 to 84 pounds
COAT AND COLORLong, corded coat; grey or black
LIFE EXPECTANCY13 to 15 years

The Bergamasco Sheepdog stands out with its truly unique, long, corded coat, which forms distinct “flocks” or mats that provide excellent protection from the elements. While its precise origin is debated, ancestors of this breed have been prominent in the Bergamo region of Italy for centuries, primarily used for herding and guarding sheep in the Alps. Despite its imposing appearance, the Bergamasco is one of the calmer and more docile breeds on this list. They are known for being friendly, intelligent, and relatively low-maintenance in terms of exercise, making them suitable for various households, including those with children or seniors. However, their strong independent streak can sometimes translate into stubbornness, which might challenge first-time pet owners. As a highly social breed, the Bergamasco thrives on being around its owner or other pets, and like many deeply bonded dogs, can suffer from separation anxiety if left alone too frequently.

12. Anatolian Shepherd

A powerful Anatolian Shepherd, a large and ancient guard dog breed known for its devotion and protective instincts.A powerful Anatolian Shepherd, a large and ancient guard dog breed known for its devotion and protective instincts.

GROUPWorking dog
HEIGHT27″ to 29″
WEIGHT80 to 150 pounds
COAT AND COLORSmooth, short coat; brindle, fawn, liver, white, biscuit and white
LIFE EXPECTANCY11 to 13 years

With a history spanning over 2,000 years, the Anatolian Shepherd is an ancient and independent dog breed originating from Turkey, where it served as a formidable guardian of livestock. These powerful dogs are known for their fierce protective instincts and can be dominating and demanding, requiring an experienced owner capable of asserting consistent leadership. Despite their imposing presence and strong will, Anatolian Shepherds are incredibly devoted and loving towards their families, extending their protective nature to children and any flock they guard. They are naturally wary and strong-willed when it comes to strangers, a trait that makes them excellent watchdogs but also necessitates early and extensive socialization. Due to their formidable size, strength, and strong guarding instincts, Anatolian Shepherds are generally not recommended for first-time dog owners, as they require significant training and a confident handler.

13. Old English Sheepdog

A shaggy Old English Sheepdog, a playful and good-natured herding dog known for its distinctive fluffy appearance.A shaggy Old English Sheepdog, a playful and good-natured herding dog known for its distinctive fluffy appearance.

GROUPHerding dogs
HEIGHT20″ to 24″
WEIGHT60 to 100 pounds
COAT AND COLORLong double shaggy coat; gray and white, merle, blue and white, grizzle and white
LIFE EXPECTANCY10 to 12 years

The quintessential “shaggy dog,” the Old English Sheepdog is a charming bundle of fun and fluff. Originating in 19th-century England, it’s believed to be descended from the Russian Owtcharka or the Bearded Collie, bred primarily for driving cattle and sheep to market. Despite their often large size (up to 100 pounds) and sometimes lounging demeanor, Old English Sheepdogs are surprisingly agile and playful. They are known for their fun-loving, good-natured, and adaptable personalities, making them wonderful family pets that thrive on companionship. While they do require regular exercise, their needs are generally moderate compared to some of the more high-energy herding breeds on this list. Sweet, social, and intelligent, the Old English Sheepdog responds well to training, especially when positive reinforcement methods are used. Their distinctive long, shaggy double coat requires consistent grooming to prevent matting.

14. Beauceron

An alert Beauceron, a French herding and guarding dog with a sleek black and tan coat, resembling a Doberman.An alert Beauceron, a French herding and guarding dog with a sleek black and tan coat, resembling a Doberman.

GROUPHerding
HEIGHT24″ to 27.5″
WEIGHT70 to 110 pounds
COAT AND COLORShort, smooth, double coat; black and tan, black and rust, gray black and tan, Harlequin
LIFE EXPECTANCY10 to 12 years

At first glance, the Beauceron often reminds people of a Rottweiler, but with a more lean and athletic build. This powerful French breed, dating back to the 1500s, was originally used for hunting wild boar before adapting to herding and guarding livestock. The Beauceron is believed to share ancestry with both the Doberman Pinscher and the Briard. They make excellent watchdogs and are fiercely protective of their families, but their strong will and protective nature necessitate experienced dog owners who can provide firm, consistent leadership and extensive socialization. Mental stimulation and rigorous physical exercise are non-negotiable for a Beauceron; without adequate outlets, they can develop destructive behaviors. While they prefer living outdoors where they can patrol their territory, they can adapt to indoor living with proper training and sufficient activity. Fundamentally, the Beauceron is a faithful, loving, and highly intelligent companion.

15. Caucasian Shepherd Dog

A massive Caucasian Shepherd Dog, an imposing and bold guard dog breed originating from the Caucasus Mountains.A massive Caucasian Shepherd Dog, an imposing and bold guard dog breed originating from the Caucasus Mountains.

GROUPFoundation Stock Service
HEIGHT23″ to 30″
WEIGHT99 to 170 pounds
COAT AND COLORMedium-length double coat; cream, fawn, gray, white, red, rust, grizzle, sable, agouti and white, black and gray
LIFE EXPECTANCY10 to 12 years

The Caucasian Shepherd Dog, also known as the Caucasian Ovcharka, is one of the most serious and physically imposing breeds on this list. Originating from the Caucasus Mountains region (including Georgia, Azerbaijan, and Armenia), these massive dogs were historically bred as formidable guardians to protect livestock from predators and defend territory. They are known for their incredible boldness, fierce courage, and unyielding protectiveness, especially when they perceive a threat to their family or property. Despite their intimidating size and guarding instincts, Caucasian Shepherds are surprisingly gentle and affectionate with their immediate families, often enjoying cuddles and showing extreme devotion, particularly towards children. However, their independent nature and powerful protective drive necessitate early and extensive socialization, coupled with consistent training from a highly experienced owner. This breed is not suitable for novice dog owners due to its demanding needs and strong temperament.

16. Belgian Malinois

A highly athletic Belgian Malinois, a smart and energetic herding dog often employed in military and police roles.A highly athletic Belgian Malinois, a smart and energetic herding dog often employed in military and police roles.

GROUPHerding
HEIGHT22″ to 26″
WEIGHT40 to 80 pounds
COAT AND COLORSmooth short coat in many colors, including fawn, mahogany, fawn sable, red, red sable, and others
LIFE EXPECTANCY14 to 16 years

The Belgian Malinois is one of the four varieties of Belgian Shepherd dogs, originating in Belgium and brought to the United States in the early 1900s. Renowned for their exceptional agility, athleticism, and sharp intelligence, Malinois have a distinguished history, serving as military dogs during WWI and continuing to be highly valued in police and protection work today. Their intense drive and intelligence can make them challenging to live with for inexperienced owners; without proper exercise and mental stimulation, they can develop obsessive and destructive behaviors. Belgian Malinois excel in various dog sports, often dominating categories like protection work, agility, and obedience, where their boundless energy and focus are put to good use. Like other Belgian Shepherds, they can be protective and territorial but are deeply loyal and affectionate with their families. The Belgian Sheepdog, a related variety, tends to be less assertive and more mellow in temperament.

17. Shetland Sheepdog

A beautiful Shetland Sheepdog with its long double coat, resembling a smaller Collie and known for its agility and vocal nature.A beautiful Shetland Sheepdog with its long double coat, resembling a smaller Collie and known for its agility and vocal nature.

GROUPHerding
HEIGHT13″ to 16″
WEIGHT15 to 25 pounds
COAT AND COLORLong double coat in many colors, including sable and white, black, white and tan, blue merle and white, black and white, among others
LIFE EXPECTANCY12 to 14 years

Often resembling a miniature Collie, the Shetland Sheepdog, or “Sheltie,” is a graceful and intelligent herding dog that originated from the Shetland Islands of Scotland, where it was traditionally used for herding sheep. The first Sheltie was registered in 1908. Agility is one of their standout qualities, and they possess a natural herding instinct, which can sometimes manifest as nipping at the heels of people or smaller pets. Shelties are relatively independent and can entertain themselves, but they also thrive on human attention and companionship when their owners are home. Their beautiful long double coat requires regular grooming to manage shedding and prevent matting. Known for being quite vocal, Shelties often use their barks to communicate. While sometimes reserved with strangers, they are affectionate and loyal companions to their families.

Frequently Asked Questions About Shepherd Dog Breeds

Which Shepherd Breed Is the Best?

Determining the “best” shepherd breed is highly subjective and depends entirely on an individual’s lifestyle, experience, and living situation. What makes a breed ideal for one person might make it unsuitable for another. When considering a shepherd, it’s crucial to assess factors like your activity level, living space, experience with dog training, and willingness to dedicate time to grooming and socialization. Popular breeds like the German Shepherd, Old English Sheepdog, and Collies are often favored for their intelligence and family-friendly temperaments, but they still require significant commitment. The “best” breed is ultimately the one that aligns most closely with your ability to meet its specific needs and provide a loving, stimulating home.

Which Shepherd Dog Breed Is the Biggest?

Among the breeds discussed, the Caucasian Shepherd Dog stands out as the largest shepherd dog breed. These formidable canines can weigh anywhere from 99 to 170 pounds and stand up to 30 inches tall, embodying their role as powerful guardians. Their impressive size is a significant factor in their ability to deter predators and protect livestock, but it also means they require substantial space and a well-structured environment.

Which Shepherd Breed Is the Tiniest?

In contrast to the giants of the group, the Miniature American Shepherd holds the title for the smallest among the recognized herding group. With a height ranging from 13 to 18 inches and a weight of 20 to 40 pounds, they offer a more compact option for those seeking the intelligence and drive of a shepherd in a smaller package. The Pembroke Welsh Corgi is also a small herding breed, typically weighing a maximum of 38 pounds, showcasing that working ability doesn’t always correlate with large size.

Final Thoughts on Choosing a Shepherd Dog

Shepherd dog breeds, as defined by organizations like the American Kennel Club, are typically highly intelligent working dogs with an innate instinct for herding, guarding, or both. Their roles historically involved gathering, driving, and protecting livestock, traits that are often still present in their modern-day descendants. These energetic and hard-working dogs require significant commitment in terms of proper socialization, consistent training, and ample physical and mental exercise to truly thrive as great family dogs.

While each breed possesses its unique charm and characteristics, a common thread among most shepherd dogs is their high-energy nature and at least moderate, if not extensive, exercise needs. Prospective owners must carefully research and understand the demands of these breeds. It’s paramount to ensure that a shepherd dog’s needs align with your lifestyle and resources. Whether you’re seeking a vigilant protector, an agile companion for dog sports, or a loyal family member, choosing a shepherd dog requires diligent homework, preferably seeking puppies from reputable breeders, or considering adoption from rescue organizations, to ensure you bring home a healthy, well-adjusted companion that truly fits into your life.

Leave a Reply

Your email address will not be published. Required fields are marked *