Slots that fit your work: duration, buffer and capacity
For each option in your price list you set «Appointment duration», «Break between appointments» and «Maximum capacity per time slot»: clients only see slots you can really cover, with time to clean the table between one pet and the next.
