actually dealer shops have a contract with the machine companies they sell for...they really do not have to offer you classes at all if you buy a NON-dealership machine!
Do not blame the shop person, she is not being a snob it is just that the machine company has rules.
Our Bernina shop sells Bernina and Janome and that is ALL she is allowed to do repair/cleaning on! If she get caught working on another brand, she loses her licensing with the machine company!
Same at the Pfaff shop..he is only allowed to work on Pfaff machines!
and neither of them will do classes on machine NOT bought at those stores!