logoOn Good Behavior LLC

Caring, professional training for dogs and their people.....

Contact Us


      (732) 940-0208


Need Help With Your New Puppy Want a Well Mannered Companion Looking to Take Your Training to New Heights

2023 Update: Remote Private Lessons are available by video. In person Private Lessons are available at your home or at our Franklin Park facility (in the agility field or office). Please follow us on FaceBook for class updates.

Obedience Training

From teaching your new  puppy to sit right up to Canine Good Citizen Certification.

Household Manners

Housetraining, greeting guests without jumping up, waiting politely for dinner etc.

Behavior Problems

Diagnosis and treatment for dogs with anxiety or reactivity problems.


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






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.


See More



Dog Obedience Classes:

On Good Behavior’s Puppy Pre-School and Obedience Training classes will help you teach your dog to walk on leash without pulling, to come when you call him, and to listen reliably to sit, down, stay, and leave-it. Commands are taught using modern methods based on learning theory. We also address common behavior problems such as puppy nipping, jumping on people and stealing food.


See More



Our Staff



Owned and Operated by

Anne Macaulay, Ph.D., CPDT-KA



Serving Central New Jersey

Since 2000


Why It Works

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! 


  • 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, Princeton
  • He is more manageable at home and so much easier to live with!

    ~ Cathy C., Monmouth Jct.
  • Class was fun!

    ~ Jewel L., North Brunswick
  • Anne shows respect and caring for both dogs and owners.

    ~ Ed W., Highland Park
  • 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., Princeton
  • Great classes that really work!

    ~ Nancy H., Hillsborough
  • 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. Plainsboro
  • Great info on dog psychology and great training advice.

    ~ Sara H., Belle Mead
  • He really does listen when we (the owners!) learned the appropriate behavior.

    ~ Maria S., Bound Brook
Serving Central New Jersey

Obedience classes are held in Belle Mead and Rocky Hill (Montgomery Township, Somerset County, between Princeton and Hillsborough off Route 206). Agility classes are held in Franklin Township.

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*, Branchburg*, Piscataway*, Monroe Township* and Lawrenceville*

*Limited availability and extra travel fees apply

Contact Us

(732) 940-0208

Find Us Here

icon icon icon