Yes! Our consultation will be at your home. Then, our first few sessions, depending on your goals and our training plan, will take place both in your home and around your neighborhood. We always begin in the most familiar locations then branch out.
Yes! Many dogs I work with have leash reactivity. We approach this behavior with patience and consistency, working from a safe distance without crossing the dog's threshold, and we decrease that threshold over time using positive reinforcement.
This is a great question! Every puppy is going to be different, but they all need some time to decompress and get used to their new home. We want this to be as stress-free as possible for them. My professional recommendation is giving them at least a week to settle in and let their personality shine through, then from there, we can book a consultation, and after another week or two, depending on the puppy's anxiety level, we can begin training. Typically, a puppy needs 2-3 weeks to adjust properly and establish a routine before introducing any new routines like training. 
Yes, of course! That quote "you can't teach an old dog new tricks", turns out to be completely false. You CAN teach any dog, any trick. I have worked with dogs from ages 10 weeks to 13 years old, successfully helping their parents with any goals they need. 
Never. They are only aversive tools meant to essentially harm your dog into submission. Sure they "work"--if by "work" you mean the dog is wearing it and they are too afraid to even move with it on. We will only use positive reinforcement, with treats and verbal/physical praise. Any other method can produce harmful results for both you and the dog. When choosing a dog trainer, make sure you ask them explicitly if they utilize positive reinforcement. Also note that "Balanced" trainers use a combination of positive reinforcement and aversive techniques.
Everything is fully customized, so depending on your goals for training, we have endless options! For example, a dog who is fearful of other dogs on leash will have a different training plan than a dog who wants to greet every single thing with legs and pulls on leash.