Skip to content

Best Dog Trainers in Nevada

By Cody ChamberlainUpdated November 10, 202617 min read
Best dog trainers in Nevada header with a black Labrador sitting on a shaded path
In this article

If you live in Pahrump or Fernley, you don't have to drive to the Strip or downtown Reno to find a dog trainer. This Nevada guide covers 21 trainers in 11 towns, and 13 of them are listed outside the cities of Las Vegas and Reno. Their order on this page comes from Google Maps ratings that update live, and Yelp ratings are listed next to each one for comparison. Our listing review was finished on November 10, 2026.

Quick picks

  1. 1. Dog Coach Academy

    Puppy and adult group classes

    View profile
  2. 2. Dynamic Good Dog

    Reactive, fearful and aggressive dogs

    View profile
  3. 3. Pahrump Valley Obedience Club

    Budget obedience and rally classes

    View profile

How we picked these 21 dog trainers

We started with 72 Nevada listings in our directory, built from public professional directories, licensing records and the trainers' own websites. We opened each trainer's site to confirm they teach dogs and their owners, and dropped animal hospitals, boarding resorts and USDA exhibitor licenses. We also capped each city at four trainers, since our Las Vegas and Reno guides already cover those cities in depth.

The best dog trainers in Nevada, ranked

Each card shows the trainer's town and what they teach, and the order shifts as new Google Maps ratings come in.

Rank 1

Dog Coach Academy

Carson City, NV

Puppy and adult group classes

Specialties: evaluations, in-home and facility private training, group puppy and adult classes

Dog Coach Academy is a Carson City business run by Samaria, who describes herself as a certified dog trainer with thousands of hours of hands on work and uses positive reinforcement. Training starts with a one hour evaluation at the studio or your home, listed on their site as $85. You can then book one on one training at home or at the facility in four week, eight week or 30 day packages, with packages listed on their site as starting at $300. Group classes for puppies and adult dogs start every week, listed on their site as $125 for a five week course.

Be the first to review

Rank 2

Dynamic Good Dog

Fernley, NV

Reactive, fearful and aggressive dogs

Specialties: Lifestyle manners, behavior modification for aggression, reactivity and fear, and puppy foundation programs.

Dynamic Good Dog calls itself Fernley's veteran led center for canine behavior and training. Its manners program is one on one work on leash walking, recall, household manners and boundaries. Its behavior program builds an individual plan for aggression, reactivity, fear and anxiety, including lunging and resource guarding. Training starts in a controlled setting and then moves to real world places. The site lists ties to Starmark Academy, the IACP and the APDT, plus an AKC Canine Good Citizen evaluator. It serves Fernley, Reno, Sparks, Carson City, Dayton and Fallon, and offers a free assessment.

Be the first to review

Rank 3

Pahrump Valley Obedience Club

Pahrump, NV

Budget obedience and rally classes

Specialties: Beginning and advanced obedience classes, rally classes, CGC

Pahrump Valley Obedience Club is an AKC licensed obedience club whose classes meet indoors at the Bob Rudd Center at Petrack Park. On the club's posted schedule, Beginning Obedience meets in the evening from 6 to 7, with Intermediate and Advanced Obedience in the hour before, and the club also lists Saturday rally classes. Dogs stay home on the first night, which opens with registration. The eight week session is listed on their site as $75, paid by cash or check. The club also holds an obedience and rally trial at Petrack Park and links to AKC Canine Good Citizen information.

Be the first to review

Rank 4

Who's Walking Who (Northern Nevada)

Gardnerville, NV

Obedience, off leash and protection

Specialties: Puppy, obedience, service, therapy, off-leash and protection dog training.

Who's Walking Who is a Gardnerville training business that says it works with dogs of every breed and age. Services cover obedience, puppy training, aggression, off leash control with distance commands and protection training, plus behavior problems like barking and separation anxiety. It also prepares service dogs for certification. The site describes relationship based training in a class setting with an emphasis on structure and boundaries, and says it trains to a higher level than many treat based programs. Tools aren't named on the home page, so ask. It serves Gardnerville, Minden, Carson City, South Lake Tahoe, Sparks and Reno.

Be the first to review

Rank 5

Sandy Moore

Gardnerville, NV

Herding lessons and instinct tests

Specialties: Herding lessons for all levels on sheep, cattle, geese and ducks; instinct testing; professional handling in AKC, AHBA and ASCA trials

Sheepcamp Herders runs herding lessons by appointment for dogs and handlers at every level, on a ranch near Gardnerville. Dogs work sheep, cattle, geese and ducks. The site lists instinct testing for dogs new to livestock, and offers to guide you through the skills needed to compete in AKC, AHBA and ASCA herding trials. The team will also handle your dog at those trials. Sandy Moore and Terri Jones are the two contacts named on the site. This is a dog sport program for herding breeds, not a manners class, and it is the only herding option on this Nevada list.

Be the first to review

Rank 6

Bark Busters - Las Vegas & Henderson, Nevada

Boulder City, NV

In home behavior help, southern Nevada

Specialties: in-home dog training franchise (Bark Busters)

Bark Busters Las Vegas and Henderson is run by Derek and Lissette Anovick, described on the site as master trainers. Training is one on one in your home and covers aggression, barking, biting, leash pulling and separation anxiety, along with puppy training and housebreaking. The page describes natural, dog friendly methods built on leadership and trust, and says the trainers don't rely on bribes or punishment. The Life of Dog Support Guarantee promises continued help at no added cost. The service area reaches Boulder City, Henderson, North Las Vegas, Pahrump, Laughlin and Searchlight, and a free phone consultation is offered.

Be the first to review

Rank 7

Bark Busters - Reno, Nevada

Austin, NV

Rural northern Nevada homes

Specialties: in-home dog training franchise (Bark Busters)

Bark Busters Reno is listed in our directory under Austin, and its service area explains why: it covers Reno, Sparks and Carson City plus dozens of northern Nevada towns, including Austin, Fallon, Fernley, Gardnerville, Virginia City and Yerington. Randy Rezendes and Elaina Ehrhart are the trainers named on the page. All training is private and in your home; the page says there are no group classes or board and train programs. Sessions cover puppy training, obedience and problems like reactivity and separation anxiety. The Life of Dog Support Guarantee covers follow up help for your dog's life.

Be the first to review

Rank 8

Mike Martenies

Enterprise, NV

Board and train, off leash

Specialties: franchise dog training (Sit Means Sit)

This Sit Means Sit office is listed in Enterprise in our directory and serves southwest Las Vegas, including Southern Highlands and Mountain's Edge, with Mike Martenies listed as owner and trainer. Programs include board and train at the facility, day training with a private lesson at pickup, private lessons in your home and group classes focused on off leash control. The site also lists an AKC Canine Good Citizen program. The site describes a remote electronic collar used as a tap to get your dog's attention, paired with high value rewards, and says the collar is used less over time. Pricing comes after a free in home evaluation.

Be the first to review

Rank 9

Wendy Hart

Sparks, NV

Puppies and newly adopted dogs

Specialties: Private Training, Group Training; Separation Anxiety, Aggression and Reactivity

Wendy Hart runs Hart 4 Paws Dog Training and Obedience in the Reno and Sparks area, and her site describes her as an AKC certified dog trainer. Puppy owners can choose group obedience classes or private in home training, and packages let you mix the two. For adult dogs, she helps with newly adopted dogs, obedience refreshers and behavior issues such as puppy biting and resource guarding. Our database also lists help with separation anxiety and reactivity. Board and train appears in the site title but isn't described, so ask. She is the only Sparks based trainer on this state list.

Be the first to review

Rank 10

Ira Smith

Henderson, NV

Service and therapy dog prep

Credentials: AKC Canine Good Citizen Evaluator; S.T.A.R. Puppy instructor

Specialties: Obedience; puppy training; behavior modification; service and therapy dog training; group training

The K-9 Handler is run by Ira Smith, who has trained dogs since 1974, starting as a US Air Force sentry dog handler. He is an AKC Canine Good Citizen evaluator, a S.T.A.R. Puppy instructor and a tester for Alliance of Therapy Dogs. Sessions are in your home, and you learn the same handling so you can practice between visits. The site describes verbal guidance and praise, with verbal discipline when needed, and says it uses no shock collars and no food rewards. Programs include obedience, puppy work and service and therapy dog training. The Basics package is listed on their site as $899 for six sessions, with optional group gatherings sold separately.

Be the first to review

Rank 11

Doug Parker

Henderson, NV

Reactivity and separation anxiety

Specialties: mobile in-home behavior training, reactivity and aggression, separation anxiety, remote video training, service dog training

Doug Parker, who calls himself The DOuGTrainer, has trained dogs since 2009 and works with you in your home in Henderson. He focuses on reactivity, lunging, barking, separation anxiety and aggression. A typical schedule is four visits over three weeks, and aggressive dogs take longer. His site says he uses no collars, clickers, treats, medication or muzzles. The work centers on teaching you, since the site says the owner's consistent behavior is what changes the dog. Our database also lists remote video training and service dog training, and the site has a service dogs page.

Be the first to review

Rank 12

Bobby Pablico

Henderson, NV

Puppy preschool and group obedience

Specialties: Puppy preschool, group obedience classes, behavior training and private lessons for dogs.

Positive Changes Dog Training is based in Henderson and serves Henderson and Las Vegas, with Bobby Pablico as the trainer named in our database. Our listing covers puppy preschool, group obedience classes, behavior training and private lessons, and the site posts a class schedule. Each plan starts by looking at your dog's emotional state and your goals, and the site says the trainers value the dog's input and are not dictators. It names problems like jumping, chewing, barking and pulling. The team says it has more than a decade of experience, and a free consultation is offered.

Be the first to review

Rank 13

Sin City K9

Henderson, NV

Off leash and public manners

Specialties: one-on-one training, board and train, reactivity and aggression, off-leash reliability

Sin City K9 is listed in Henderson and serves Las Vegas and Henderson, offering one on one training in your home, plus a board and train program where your dog lives at the trainer's home, with go home transfer sessions included. The site focuses on off leash recall under heavy distraction and calm behavior at busy outdoor restaurants, and training moves to real places like the Las Vegas Strip and Henderson parks. The trainer lists more than 20 years of experience. Client stories mention remote collar work, so ask about tools at the free in home evaluation. Board and train space is limited.

Be the first to review

Rank 14

Eileen Koval

Las Vegas, NV

Snake avoidance and behavior cases

Specialties: Force-free rattlesnake/venomous snake avoidance training (in-person Las Vegas classes and online course); behavior consulting

Confident Canines is the Las Vegas practice of Eileen Koval, who holds an M.S. in Applied Animal Behavior and Welfare. She is an IAABC Certified Dog Behavior Consultant and holds the CPDT-KA and CBCC-KA. Her main work is behavior consulting for aggression, anxiety, guarding and separation issues. She also teaches rattlesnake avoidance through an online course, and our database lists force free in person snake avoidance classes in Las Vegas. First appointments are virtual, and local follow ups can be in person. The site says she does not use shock, prong or choke collars. Puppy and manners training are offered too.

Be the first to review

Rank 15

The Animal Foundation

Las Vegas, NV

Beginner manners group class

Specialties: Animal shelter offering public dog training through its Bark to Basics program.

The Animal Foundation is a Las Vegas animal shelter that runs a public course called Bark to Basics for dogs six months and older. Classes of four to eight people meet once a week for an hour over five weeks in the community center on the shelter campus. The course covers sit, down, stay, come and loose leash walking, and is listed on their site as $175 for the series. Andrew, a CPDT-KSA, leads the sessions using positive reinforcement and LIMA training. You'll need vaccine records, and slip leads, pinch or choke collars and electronic collars aren't allowed.

Be the first to review

Rank 16

Michael's Angel Paws

Las Vegas, NV

Service dog training

Credentials: ADI candidate program (in accreditation)

Specialties: Service and therapy dog training; puppy, group and private positive-reinforcement training

Michael's Angel Paws is a Las Vegas 501(c)(3) nonprofit that has served the community since 2012. Its 52 week Service Dog Program prepares dogs and handlers for public access and task training, and our database lists the program as an ADI candidate in the accreditation process. Its dog and puppy training offers group or one on one sessions for dogs of any age or breed, and private sessions are built around your goals. The site describes positive reinforcement and LIMA based training. Ask what the 52 week program asks of a handler each week.

Be the first to review

Rank 17

Veronica Selco

Las Vegas, NV

Puppies, teens and dog sports

Credentials: MSW, KPACTP, CCUI, CBATI-KSA

Veronica Selco founded imPETUS Animal Training in Las Vegas after a career as a clinical social worker. Our database lists her credentials as MSW, KPACTP, CCUI and CBATI-KSA. Training is force free, reward based and focused on enrichment and preventing problems early. Group options include Puppy Manners and Teen Dog Skills classes plus dog sports classes. One on one training is offered at home or at the studio, and live virtual sessions are available. There is also a Puppy Home School and behavior consultations. She serves Las Vegas, Henderson, Summerlin, Spring Valley and Green Valley.

Be the first to review

Rank 18

Truckee Meadows Dog Training Club

Reno, NV

Dog sports and CGC testing

Specialties: Dog club teaching obedience, rally, agility, tricks, scent work and carting plus CGC and therapy tests.

Truckee Meadows Dog Training Club is a not for profit, AKC certified training club serving the Reno and Sparks area. Its course list runs from beginning and competition obedience to rally, agility, tricks, scent work, carting and conformation. It also offers STAR Puppy classes, a therapy dog class, a veterans program and Fit Dog training. The club holds testing for STAR Puppy, Canine Good Citizen and therapy dogs, and hosts scent work trials and farm dog testing. The site says it uses positive training methods. Class costs and the training location are posted on separate pages of the club site.

Be the first to review

Rank 19

Karen Kibbe

Reno, NV

Puppy board and train

Specialties: Puppy and adult board and train; private lessons

High Desert Dog Training is run by Karen Kibbe, who says she has competed in dog sports since she was 12. The main programs are board and train, one for puppies from 8 weeks to 6 months and one for older dogs, with some restrictions. Private lessons are open to dogs that qualify after a consultation, but the site says behavior modification cases are not taken. Graduates can join group classes open only to past students and can take the Canine Good Citizen test. The site doesn't describe her tools, so ask. She serves Reno, Sparks, Carson City and nearby towns.

Be the first to review

Rank 20

Fur and Feather Works, LLC

Reno, NV

Fearful dogs, multi pet homes

Specialties: Dog classes and private training; cat training; parrot training

Fur and Feather Works is a Reno training business that describes its approach as science based and force free. For dogs, it runs Training Essentials classes for puppy socialization and manners, plus dog sport classes and workshops. Private dog training covers aggressive or fearful behavior and everyday problems like jumping and leash pulling. It also trains cats, with help for litter box problems and shy cats, and parrots, with help for biting and feather plucking. That suits a household with more than one kind of pet. It serves Reno and Sparks plus nearby towns such as Carson City, Minden, Fernley and Fallon.

Be the first to review

Rank 21

Sally Mills

Reno, NV

In home leash and anxiety work

Specialties: Positive reinforcement in-home training; puppy starter; leash skills; aggression, anxiety and separation anxiety packages; off-leash adventure sessions

Run a Mutt is the Reno business of Sally Mills, who grew up in Lake Tahoe and says she brings more than 30 years of dedication to dog welfare and training. She trains in your home with positive reinforcement. Packages include a Puppy Starter Kit, a basic leash skills package, an Ultimutt package for mild aggression and anxiety, and a Blue Ribbon package for significant aggression and separation anxiety. Adventure Buddy is four 90 minute sessions on off leash basics, and Walk n' Train is six weekly hour long sessions where a trainer walks your dog and reinforces obedience. Her service area covers Reno, Sparks, Carson City, Truckee and Lake Tahoe.

Be the first to review

Compare Nevada dog trainers side by side

This table puts location and specialties side by side so you can scan for a match.

Compare trainers

1. Dog Coach Academy

City
Carson City
Best for
Puppy and adult group classes
Credentials
Not listed
Reviews
Be the first to review

2. Dynamic Good Dog

City
Fernley
Best for
Reactive, fearful and aggressive dogs
Credentials
Not listed
Reviews
Be the first to review

3. Pahrump Valley Obedience Club

City
Pahrump
Best for
Budget obedience and rally classes
Credentials
Not listed
Reviews
Be the first to review

4. Who's Walking Who (Northern Nevada)

City
Gardnerville
Best for
Obedience, off leash and protection
Credentials
Not listed
Reviews
Be the first to review

5. Sandy Moore

City
Gardnerville
Best for
Herding lessons and instinct tests
Credentials
Not listed
Reviews
Be the first to review

6. Bark Busters - Las Vegas & Henderson, Nevada

City
Boulder City
Best for
In home behavior help, southern Nevada
Credentials
Not listed
Reviews
Be the first to review

7. Bark Busters - Reno, Nevada

City
Austin
Best for
Rural northern Nevada homes
Credentials
Not listed
Reviews
Be the first to review

8. Mike Martenies

City
Enterprise
Best for
Board and train, off leash
Credentials
Not listed
Reviews
Be the first to review

9. Wendy Hart

City
Sparks
Best for
Puppies and newly adopted dogs
Credentials
Not listed
Reviews
Be the first to review

10. Ira Smith

City
Henderson
Best for
Service and therapy dog prep
Credentials
AKC Canine Good Citizen Evaluator; S.T.A.R. Puppy instructor
Reviews
Be the first to review

11. Doug Parker

City
Henderson
Best for
Reactivity and separation anxiety
Credentials
Not listed
Reviews
Be the first to review

12. Bobby Pablico

City
Henderson
Best for
Puppy preschool and group obedience
Credentials
Not listed
Reviews
Be the first to review

13. Sin City K9

City
Henderson
Best for
Off leash and public manners
Credentials
Not listed
Reviews
Be the first to review

14. Eileen Koval

City
Las Vegas
Best for
Snake avoidance and behavior cases
Credentials
Not listed
Reviews
Be the first to review

15. The Animal Foundation

City
Las Vegas
Best for
Beginner manners group class
Credentials
Not listed
Reviews
Be the first to review

16. Michael's Angel Paws

City
Las Vegas
Best for
Service dog training
Credentials
ADI candidate program (in accreditation)
Reviews
Be the first to review

17. Veronica Selco

City
Las Vegas
Best for
Puppies, teens and dog sports
Credentials
MSW, KPACTP, CCUI, CBATI-KSA
Reviews
Be the first to review

18. Truckee Meadows Dog Training Club

City
Reno
Best for
Dog sports and CGC testing
Credentials
Not listed
Reviews
Be the first to review

19. Karen Kibbe

City
Reno
Best for
Puppy board and train
Credentials
Not listed
Reviews
Be the first to review

20. Fur and Feather Works, LLC

City
Reno
Best for
Fearful dogs, multi pet homes
Credentials
Not listed
Reviews
Be the first to review

21. Sally Mills

City
Reno
Best for
In home leash and anxiety work
Credentials
Not listed
Reviews
Be the first to review

What dog training in Nevada looks like

Eleven trainers work in southern Nevada, with eight in Las Vegas and Henderson, one each in Boulder City and Enterprise, and an AKC obedience club in Pahrump. The other 10 are in the north, from Reno and Sparks out to Carson City, Gardnerville and Fernley. Several northern trainers drive to you or list Fallon in their service areas. Bark Busters Reno lists a service area that reaches Austin and Yerington, and Who's Walking Who in Gardnerville serves South Lake Tahoe.

Training in your own home is the most common setup. Ten of the 21 trainers say on their sites that they come to your house, including both Bark Busters offices, Run a Mutt in Reno and three of the four Henderson trainers. Group classes are more common still: 13 trainers run some kind of group class, from the five week Bark to Basics series at The Animal Foundation in Las Vegas to the eight week evening sessions in Pahrump. High Desert Dog Training keeps its group classes for its own graduates.

Board and train is thin. Only three trainers on this list describe a program that keeps your dog for a stay: High Desert Dog Training in Reno, Sin City K9 in Henderson and the Sit Means Sit office in Enterprise. Service dog work is better covered, with four trainers listing it, including Michael's Angel Paws, a Las Vegas nonprofit with a 52 week service dog program.

Sheepcamp Herders in Gardnerville is the only herding option on the list. Confident Canines in Las Vegas is the only one teaching snake avoidance. Fur and Feather Works in Reno is the only one that also trains cats and parrots. Nobody on this list is based in Elko, Ely or Winnemucca. Bark Busters Reno lists Winnemucca in its service area, and owners elsewhere in the north should ask about travel or virtual sessions. Confident Canines and imPETUS Animal Training offer virtual sessions, and our database lists remote video training for DougTrainer.

Training methods vary. Eight trainers describe force free or positive reinforcement training, including Confident Canines and The Animal Foundation. The K-9 Handler and DougTrainer, both in Henderson, train without food rewards. The Sit Means Sit office describes a remote electronic collar paired with rewards.

How to choose a dog trainer in Nevada

The first phone call tells you a lot. Ask what a typical session looks like and what you'll practice at home between visits. A good trainer will tell you up front which tools they use and what happens if your dog gets stressed or doesn't make progress.

The American Veterinary Society of Animal Behavior says in its 2021 humane dog training statement that only reward based methods should be used, including for behavior problems, and its board said in 2025 that aversive tools such as electronic and prong collars and choke chains should not be used under any circumstances. Some trainers on this list use those tools and some do not, so ask before you book.

Credentials help you compare. The Certification Council for Professional Dog Trainers certifies trainers and behavior consultants and keeps a directory of people who hold its titles. On this list, Eileen Koval of Confident Canines holds its CPDT-KA, and Andrew, who leads Bark to Basics at The Animal Foundation, holds its CPDT-KSA.

Be wary of a trainer who promises a fixed result for aggression in a set number of days or won't let you watch a session.

Dog rules in Nevada worth knowing

Nevada dog rules change by county. In unincorporated Clark County, Animal Protection Services says the county doesn't require a pet license, but all dogs and cats over four months old must have a microchip. Dogs over three months old in that area must be vaccinated for rabies, and when you walk your dog the leash can be no longer than six feet. The same page says dogs must be spayed or neutered by four months unless an exemption applies.

Washoe County works differently. Its Regional Animal Services says a license is required by law for dogs over four months old that live in the congested areas of the county, and you need a rabies vaccination certificate to get one. Licenses come in one year and three year terms. The county's rabies page says all dogs over four months old in those areas must be vaccinated, citing county code sections 55.340 and 55.350.

Gear to pack for a lesson in the Nevada heat

As an Amazon Associate we earn from qualifying purchases. The product links in this section go to Amazon.

Ask your trainer what to bring before the first session, since a Bark to Basics class bans slip leads and some private trainers bring their own equipment. If you'll be practicing outdoors in Henderson parks or out on a Gardnerville ranch, plan for water and shade along with your training gear.

  • Treat pouch: keeps small rewards at your hip so you can pay your dog fast in class.
  • Clicker: a marker some reward based trainers use to tell your dog the exact moment it got something right.
  • Long line, 20 foot: lets you practice recall at a distance in an open space while your dog stays attached.
  • Lick mat: gives your dog something calm to do in its crate or on a mat after a session.

Pick two or three trainers whose blurbs match your dog's needs, such as a puppy class in Carson City or help with a reactive dog in Henderson, and open their AnimalTrainerPro profiles. Book a first call with each, ask about methods and the time you'll need to commit, and choose the one whose plan fits your home and your schedule.

Trainer choices depend on your dog’s needs and your goals.

Questions and answers

How much does dog training cost in Nevada?

It depends on the format. On this list, the Pahrump Valley Obedience Club lists an eight week class on its site at $75, and Dog Coach Academy in Carson City lists a five week group course at $125. The Animal Foundation lists its five week Bark to Basics series at $175. Private in home packages can cost more; The K-9 Handler in Henderson lists six sessions on its site at $899.

Do I need to license my dog in Nevada?

It depends on the county. Unincorporated Clark County requires a microchip but no license. Washoe County requires a license for dogs over four months old in its congested areas.

Is private training or a group class better?

Group classes cost less and give your dog practice around other dogs, which suits puppies and basic manners. Private sessions in your home suit reactive, fearful or aggressive dogs, or problems that happen at the door or in the yard. Ten trainers on this list come to your home and 13 run some kind of group class.

How old should my puppy be to start training?

Many programs start young. High Desert Dog Training in Reno takes puppies into board and train from 8 weeks, while Bark to Basics at The Animal Foundation is for dogs six months and older.

Can I find help for a reactive or aggressive dog outside Las Vegas and Reno?

Yes. Dynamic Good Dog in Fernley runs a behavior program for aggression and fear and lists Fallon in its service area. Bark Busters Reno also travels to many rural northern Nevada towns, including Fallon and Winnemucca, for in home behavior sessions.

Which Nevada trainers offer board and train?

Three on this list: High Desert Dog Training in Reno, Sin City K9 in Henderson and the Sit Means Sit office serving southwest Las Vegas. Ask each one what tools they use during the stay.

Sources