In-home puppy training and dog training serving Arlington Heights, Barrington, Barrington Hills, Bartlett, Bloomingdale, Buffalo Grove, Carpentersville, East Dundee, Elgin, Hanover Park, Hoffman Estates, Inverness, Itasca, Keeneyville, Medina, Palatine, Prospect Heights, Rolling Meadows, Roselle, Schaumburg, South Barrington, Streamwood, Sutton, West Dundee, Wood Dale, and neighboring communities in northwest Cook County, southwest Lake County, northern DuPage County, and northeast Kane County, Illinois.