I love that it allows me to create multiple profiles for my clients, which means they can have different owners who are all able to access their data at once! It also works well with other applications like Rover or DogVacay so we don't need two separate platforms if one isn't working out. Also, having more than one profile per client makes things easier when scheduling appointments as you only have to enter them into one place rather than several. The interface could be better - sometimes there's lag time between entering information and being updated in real-time. This has never been an issue for us but we've had some problems recently where our app would crash (not often) so this was frustrating. We use Walkles to schedule walkers for dogs left behind by previous pet parents.