On Good Behavior LLC

Caring, Professional Training for Dogs and Their People

Private lessons at your home or our facility for puppy training, basic obedience and behavior problems • Group classes for advanced obedience • Agility classes to build confidence, strengthen your bond, and have fun together • Serving Central New Jersey since 2000 • Veterinarian recommended

Puppy Training

Puppy nipping, potty training, crate training, puppy socialization and more.

Obedience Training

Greeting guests without jumping, walking politely on leash, coming when called and more.

Behavior Problems

Diagnosis and treatment for dogs with anxiety or reactivity problems.


Classes, private lessons and field rentals for beginner and advanced dogs.

© D. Stern, 2015

Our Services

In Home Personal Dog Trainer

On Good Behavior’s private dog training lessons are a convenient way to address both obedience training and behavior problems. As a certified professional dog trainer, I always begin with a complete evaluation of your dog’s temperament and behavior. Once we have identified your goals, I will help you design a training program that will fit you, your dog, and your lifestyle.

Agility Classes

Dog Agility is an exciting sport that you and your dog can do together. A dog agility course consists of jumps, tunnels, ramps, a see-saw, and slalom poles the dog weaves through. Agility is great exercise plus an opportunity to learn something new together, build your dog’s confidence, and practice self control in exciting situations. Most of all, it’s just plain fun!

Our Staff

Serving Central New Jersey Since 2000





Why It Works

Owned and Operated by Anne Macaulay, Ph.D., CPDT-KA

For training to be effective, learning must take place at both ends of the leash. Dog training is really about teaching you to train your dog and I believe that my talent as a teacher will help you to become an excellent trainer for your dog. I love what I do and look forward to helping you with your dog!

Anne shows respect and caring for both dogs and owners.

    Ed W.

    Highland Park

    What I like best about Anne is that she didn’t just teach me how to get Nigel to do “tricks.” She helped me to understand where his behavior comes from and how to understand him in order to help him channel his energy into positive activities.

      Elizabeth S.


      Having a new puppy was overwhelming, but an at-home session with Anne and a few weeks of Puppy Pre-School have made a world of difference!

        Bill A.


        As a novice dog owner, I gained a lot from this class. I feel much better about my dog and my ability to control him.

          Sandeep R.

          Kendall Park

          Definitely got my money’s worth! Thank-you! I’m proud of my dog. He is very smart and you guys helped bring that out in him.

            Lexi S.


            Work With Us

            Serving Central New Jersey

            Obedience and agility classes are held in Franklin Township off of Route 27 between Princeton and New Brunswick.

            In-home personal training is available to parts of Mercer, Middlesex and Somerset counties: Princeton, Somerset, New Brunswick, Hillsborough, Highland Park, South Brunswick, Franklin Park, Bridgewater, Belle Mead, Skillman, Raritan, Rocky Hill, West Windsor, Manville, Kingston, Somerville, Bound Brook, North Brunswick, Plainsboro, Hopewell*, Middlesex*, East Brunswick*.

            *Limited availability and extra travel fees apply