Building a strong
foundation and behavior for your puppy
I believe dogs get off to a great start in life when they receive proper basic training during their puppy phase. Our puppy classes run for 6 weeks, and training can begin as early as 8 weeks old and continue up to 6+ months. It’s never too late to start—older dogs with behavioral issues can also benefit from basic training before addressing specific problem behaviors.
Private Lessons
In-home dog training
Welcome to Hearts Always Wagging Dog School. My name is Ayesha, the founder of the school and an experienced dog trainer. My goal is to keep your dog’s heart wagging while we train together.
I specialize in in-home puppy training and proudly serve families in Westchester County, NY and Greenwich, CT.


WHAT OUR CLIENTS SAY
Dog Walking
Ayesha took Arthur on such a great walk and all around town. She was extremely helpful in our continuing efforts to house train him. She is one of the best walkers I’ve had in a while and really cares about your dog.
Thanks Ayesha!
Cory, White Plains, NY
May, 2025
Dog Boarding
Ayesha took amazing care of Leo! She kept us updated with regular updates and photos, and Leo loved being with her. We’re so happy we’ve found someone who treats our dog like it’s theirs!
Sahil, Hastings-on-Hudson, NY
July, 2025
Dog Sitting
Ayesha is an incredible dog sitter who truly loves what she does. She has a natural connection with pets and makes them feel safe and happy. My dog instantly warmed up to her, which says a lot about her gentle and caring nature. She’s reliable, communicative, and goes
the extra mile to ensure your pet is well taken care of. I highly recommend Ayesha to anyone looking for a trustworthy and passionate pet sitter!
Faisal, Greenburgh, NY
May, 2025
Dog Walking
Thank you so much Jake had a great walk with you. He loved you so much. He s passed out on the couch. He hasn't moved for an hour!
Laura, Rye, NY
June, 2025
TRAINING PROGRAMS
Puppy
8 to 16 weeks old
Class duration: 6 Weeks.
Training sessions are one hour each
Potty training process
Proper socialization
Foundational cues like “sit”, “down”, “come” and much more
Beginner
16 weeks to 6 months old
Class duration: 6 Weeks.
Training sessions are one hour each
Review Foundational cues
Loose-Leash Walking
“Leave it”, “wait”, tricks, games and more
Fundamentals
6+ months old
Class duration: 6 Weeks.
Training sessions are one hour each
“Sit”, “down”, “come”, “leave it and “wait”
Loose-leash walking
Curbing undesired behaviors like jumping and barking
Advanced
6+ months old
Class duration: 6 Weeks.
Training sessions are one hour each
“Heel”, “down” and “wait”
Recall with distractions
Polite greetings, games to keep dogs mentally stimulated and more