We have more flexibility with the types of rewards we use during our in-home programs (play, toys, treats, etc.).  We use what works best for each individual dog and family.  If treats are used properly, your dog will not be food dependent. We also teach you how to wean off of treats so that you will not always need treats to get your dog to listen.
In group classes, treats work best because they can compete with the other distractions in class. Outside of class, treats are only a small part of the training program.