About 30 minutes.
No, this is a non-invasive cleaning.
Every 4–6 weeks, depending on your pet’s dental health.
No, it’s for maintenance between professional veterinary cleanings.
Yes, as long as they are used to handling and their teeth are developed enough.