We did learn some basic commands that were useful for us and our dog, however the class size was too large for the space and most days it smelled bad. There was a lot of shuffling around with people and dogs which was lost learning time. To top things off on the last day of class we had extended puppy playtime but the instructor made us (myself, husband and our golden doodle puppy) be in a separate fenced in area from the other dogs when our dog had done nothing wrong in previous playtimes.