I love this place and have for years. The staff is great with understanding dog behavior. We take our dog there for daycare primarily. All dogs are evaluated by the staff one-on-one with different dogs with different personalities to make sure that they are a good fit. The dogs are in playgroups in different little rooms, moving from room to room, including outside, all day. Each room has trained staff in it to handle and maintain order. The only time a dog is removed and crated is if that dog gets tired and a little cranky, and even then that dog is only in that kennel for a little bit before being brought back to the group. I love this because I want my dog playing all day! He has so much energy! When I boarded a previous dog here, he was in playgroup all day, everyday, as he went to daycare there too. Kiwidogz also does grooming for the same prices as other places, and I love that they do grooming while your dog is there for daycare. I don't even need to make a separate appointment! You can do a full day of daycare or a half day. It is very easy to book them for daycare and I just text or ask about grooming ahead of time. Everyone who works there is so friendly and they learn your dog so quickly. They must have a hundred dogs come through there but they know each one as soon as they see them. They did Santa photos around the holidays and all dogs there for daycare that day had their photos taken, handled by the staff. They do fun stuff like that and I love that. They are the best! I highly recommend them!