Golf Lessons
Private one-on-one golf lessons using Foresight GCQuad data and Swing Catalyst video analysis to help you understand your swing and improve with clear, straightforward coaching.
View Golf Lessons



Whether you need clearer swing instruction, a better club fitting, or honest answers about your equipment, every private session is built around one goal: helping you play better golf with information you can trust.
Perfectly Fit Golf provides private golf instruction, expert club fitting, ball fitting, custom club building, and golf club repair for golfers in Escondido, North County San Diego, and the surrounding area.
Private one-on-one golf lessons using Foresight GCQuad data and Swing Catalyst video analysis to help you understand your swing and improve with clear, straightforward coaching.
View Golf LessonsDriver, iron, wedge, putter, and ball fitting sessions built around your swing, body, miss pattern, and goals so you can make better equipment decisions with confidence.
View Club FittingsGrips, loft and lie adjustments, reshafting, custom club building, and golf club repair completed with precision for golfers looking for dependable service in Escondido.
View Golf Shop ServicesWhether you book a golf lesson, club fitting, ball fitting, or equipment consultation, the goal is the same: clear answers, useful information, and a plan that fits your game.
We talk through your current game, typical misses, equipment, comfort level, and what you want to improve.
GCQuad launch data and Swing Catalyst video analysis help connect what you feel with what the club, ball, and body are actually doing.
The session may focus on swing instruction, club fitting, ball fitting, gapping, putter fitting, grip size, or equipment setup depending on what will help you most.
After the session, you receive a written recap so you know what we found, what we changed, and what to work on next.
Perfectly Fit Golf is located near the Escondido / San Marcos border and works with golfers from across San Diego County and beyond by word of mouth. Coach Don regularly works with serious players, ranked juniors, private-club golfers, and golfers who want a focused one-on-one studio experience.
Clients come from communities and private clubs throughout the region, including Rancho Santa Fe, Rancho Bernardo, Del Mar, Poway, Carlsbad, Encinitas, Oceanside, Valley Center, Fallbrook, Temecula, The Grand Del Mar, The Country Club of Rancho Bernardo, Rancho Santa Fe, The Bridges, and beyond.
A few comments from golfers who came to Perfectly Fit Golf for instruction, fitting, or both.
“An amazing studio with incredible tech, kind but firm analysis and direction, with NO sales pressure…”
“Don made everything easy to understand and completely judgment-free.”
“I’m a 9 handicap and couldn’t figure out why I was hitting off the hosel. Don had me hitting better within no time. I’m hitting everything 10–20 yards farther now too…”
Here are the questions golfers usually ask before booking a private session at Perfectly Fit Golf.
Yes. Perfectly Fit Golf offers private golf lessons, club fittings, ball fitting, putter fitting, custom club building, and club repair in a private indoor studio.
Perfectly Fit Golf is located in Escondido near the San Marcos border and serves golfers throughout North County San Diego, including Rancho Santa Fe, Rancho Bernardo, Carlsbad, Encinitas, Poway, Fallbrook, Temecula, and nearby areas.
Sessions may use Foresight GCQuad launch monitor data, Swing Catalyst video analysis, two high-speed 240 fps cameras, a 16' x 10' impact screen, and a 4K simulator environment.
Yes. A written session recap is included so you leave with clear notes, key findings, recommendations, and next steps you can actually use.
Yes. Coach Don works with complete beginners, experienced golfers, serious players, ranked juniors, private-club golfers, men, women, and golfers who want focused one-on-one help.
No. The goal is to give you honest equipment answers. If your current clubs are a good fit, you will be told that. If something should be changed, the reason will be explained clearly.