My dog and I had a really wonderful and enjoyable experience with Calik9sf Company. Our trainer was great and spent a lot of individual time with us. I really recommend.