List with boxes

What is puppy yoga, and what happens during a class in Ubud?

The hour in brief

Puppy yoga is a one-hour class of gentle Hatha yoga with puppies roaming the room, followed by time to play with them.

Know this before anything else

  • The hour splits into about 10 to 15 minutes of settling in, 40 to 45 of yoga and 10 to 15 of play
  • Children aged 6 and up may join the Ubud and Uluwatu class
  • A scratch needs soap and water for at least 15 minutes9

To pack and check · 8 items

A checklist for your first puppy class

Tick items as you finish them; your ticks stay saved on this device.

0 / 8 ready

Before you book a mat
On the mat itself
After the class

A gentle stretching hour with young dogs loose on the floor around you. This page walks through the minutes of a Bali class, who may join and what to read in a listing before you pay.

Editorial team, puppyyogaubud.quest · Updated November 3, 2026 · A 6 minute read

Start with this

  • How the class is put togetherA one-hour class: gentle Hatha yoga first, then time to play with the puppies and take photos.
  • The splitRoughly 40 to 45 minutes of yoga, with 10 to 15 minutes of settling in and 10 to 15 of puppy playtime.
  • Who joinsAdults and children aged 6 and up; parents of younger children ask first by WhatsApp.
  • The fareThe Ubud and Uluwatu class starts from $40, a from-price.
  • The caveatAnimal welfare groups question the format, so the ethics page here weighs it.1,2

Puppy yoga in plain words

Puppy yoga is a yoga class where young dogs wander the room while you stretch. Nobody is asking the puppies to hold a pose. They sniff, tumble, nap on a spare mat or climb into a lap, and the instructor keeps the movements slow enough that a small animal underfoot does not turn the class into a scramble.

The Bali version on this site is a Hatha class, the unhurried style built on held postures and breathing. The Ubud and Uluwatu listing describes light stretching, hip openers and spinal elongation, which is the kind of programme that works on a floor shared with puppies, because nothing in it needs a leap or a fast transition.

That makes it a different thing from a studio workout. Do not expect to sweat through a sequence or to get a long, undisturbed savasana. The point of the hour is the company, and the yoga is the frame that gets a group of strangers sitting calmly on the floor together. If you want serious practice in Ubud, the guide to yoga classes in town covers the studios, and this page stays with the puppies and with puppy yoga classes like this one.

Two Bali puppy classes

How the two puppy yoga listings differ

What to look atUbud and Uluwatu classCanggu and Uluwatu class
Starting fare$40$31
Length1 hour in all1 hour in all
Reviews185 at 4.731,008 at 4.84
Youngest guest6 and up16 for a regular session
Where the puppies come fromNot stated; 10 percent of sales go to sheltersAnimal protection associations or partner family breeders

From-prices; the two listings are separate products with separate rules.

How the hour is divided

The listing splits its single hour into three parts. You arrive and settle in for about 10 to 15 minutes, meet the puppies and take in the surroundings. The yoga itself runs for about 40 to 45 minutes. The last 10 to 15 minutes are free play, cuddling and photographs. Put together, that fills the hour the listing advertises.

The same listing asks you to arrive 15 minutes before the scheduled start, so the settling-in time is on top of that early arrival and not a way to turn up late. A session that begins on time ends on time, and a late guest simply misses the opening minutes while the puppies are at their calmest.

Because the order is yoga first and play second, many guests find the puppies drift towards them during the stretching and then settle in laps for the final quarter hour. Plan photographs for that last stretch and keep your phone away during the yoga, the way you would in any class.

How the hour is spent

The longest stretch of each part of the class

  • Come in good time15
  • Pick a mat15
  • Hatha yoga45
  • Play and photos15

The upper figure of each range the listing states; the hour itself is 1 hour.

Who the class is meant for

Adults and children can join. The Ubud and Uluwatu listing says sessions suit adults and children aged 6 and up, and it asks parents of a younger child to enquire in advance through WhatsApp before booking. Another Bali puppy class, in Canggu and Uluwatu, sets a much stricter rule: it states that children under 16 cannot join a regular session.

That difference is worth a moment of your time if you travel with a family. The two classes look alike from the outside, and the age line is the first thing that separates them. The kids page on this site goes through what a young child and a teenager each get from the hour.

The listing also asks you to mention allergies or health concerns, especially anything to do with animals, and to dress for the weather when the class is held outdoors. If anyone in your group reacts to dog hair, say so while booking, not on the mat.

A quick fit test

Is puppy yoga your kind of hour?

Choose the sentence that sounds like you and see where it points.

  • If I mostly want to meet the puppies

    A puppy class

    The final 10 to 15 minutes are given to play and photos.

  • If I want real yoga practice

    A studio class

    The puppy hour is gentle stretching, so look at the yoga classes guide.

  • If I am travelling with a young child

    The Ubud and Uluwatu class

    It welcomes children aged 6 and up.

  • If I have a dog allergy

    Ask first, book second, or skip

    The listing asks you to report allergies before the class.

  • If I worry about the animals

    Read the ethics page

    Welfare groups question the format.1,2

Three ways to do yoga with a view of Ubud

Puppy class, healing hour or a full wellness day

Puppy class

With puppies

One hour, Ubud or Uluwatu

  • Starting fare$40
  • Length1 hour in all
  • InstructorEnglish
  • Rated4.73 from 185
Look at this class

Yoga hour

With meditation

Healing session in Ubud

  • Starting fare$21
  • Length1.5 hours long
  • GroupSmall-party option
  • Rated4.92 from 140
Look at this class

Wellness day

With a whole day

Water ritual, massage and yoga

  • Starting fare$82
  • Length8 hours in all
  • PickupIncluded
  • Rated4.87 from 101
Look at this class

Where the dogs come from, in short

Every puppy yoga class raises the same question, and it deserves a straight answer: where do the animals come from and what happens to them afterwards? The Canggu and Uluwatu listing states that its puppies are not the provider's own, that they come from animal protection associations or partner family breeders, and that they are being socialised before moving to permanent homes.

The Ubud and Uluwatu listing is less specific about origin. It says part of the ticket price, 10 percent, goes to shelters and puppies in Bali. We found no statement from the operator naming where the animals come from, so the honest position is that this is something to Ask first, book second.

Outside Bali, welfare groups are blunter. RSPCA Australia says animals in such classes are sometimes as young as 6 weeks old and are parted from their mothers.4 Italy banned puppies in yoga classes in 2024.5 The ethics page sets those warnings next to what the Bali listings say.

Fare for the whole party

Add up the from-prices for everyone on the mat

Type in how many are going and see three Bali yoga hours priced together.

Line up 3 options

Add up the from-prices for everyone on the mat

Type in how many are going and see three Bali yoga hours priced together.

2 people
  1. Puppy classUbud or Uluwatu · per mat, from $40

    ≈

    View
  2. Canggu puppiesCanggu, Uluwatu · per mat, from $31

    ≈

    View
  3. Healing yogaUbud, no puppies · per mat, from $21

    ≈

    View

Lowest GetYourGuide fares converted at the ECB rate; the exact total is shown at checkout.

One hour, minute by minute

From the doorway to the last photo

  1. A quarter hour early

    Arrive and breathe

    The listing asks you to turn up 15 minutes before the start so the class can begin on time.

  2. First 10 to 15 minutes

    Meet the puppies

    A relaxed arrival block with introductions and time to settle onto your mat.

  3. Next 40 to 45 minutes

    The Hatha session

    Light stretching, hip openers and spinal elongation with the puppies wandering through.

  4. Final 10 to 15 minutes

    Play and photos

    Time for cuddles, play and pictures once the stretching is done.

  5. After the hour

    Tell others how it went

    The listing shows 185 reviews, rated 4.73, to help the next guest decide.

What a puppy hour is not

It is not a rescue visit, and it is not a petting zoo with stretching bolted on. The animals are young and tire quickly, and the staff set the pace. If a puppy wants to sleep, the sensible thing is to let it sleep and carry on with your breathing. Guests who treat the hour as a quiet, slightly silly stretch with company usually leave happier than guests who arrive with a fixed idea of how many cuddles they are owed.

It is also not a substitute for a teacher who watches your alignment. With animals in the room, an instructor's attention is split, and the programme is chosen to be forgiving. The listing's own wording keeps to light stretching, hip openers and spinal elongation. Treat the hour as an introduction to the feeling of a class, a pleasant way to ease into a holiday morning, not as training.

And it is not risk free for the animals. RSPCA Australia says young animals are often passed around with little choice about when and how they interact with participants.6 The easiest way to respect that is to sit still, let the puppy come to you, and put it down the moment it wriggles.

Video

A yoga class meets dachshund puppy chaos

Muskoka Puppy Yoga on YouTube · Playback begins only when you press the button.

they need long periods of uninterrupted sleep, gentle and predictable socialisation, and regular feeding schedules to support their immune systems and growth.
RSPCA Australia3

Keeping yourself safe around the puppies

A puppy is soft and a puppy can bite or scratch, usually by accident. In Indonesia that carries a serious health angle. The US Centers for Disease Control says dogs infected with rabies are commonly found in Indonesia, and it advises travelers to avoid unfamiliar dogs and cats.7,8

A class is a controlled setting, and the organisers choose the animals, but you should still know what to do if skin is broken. The World Health Organization says anyone bitten or scratched by a potentially rabid animal should wash the wound with water and soap for at least 15 minutes and seek medical attention.9 Rabies vaccines are typically available across most of Indonesia if an exposure happens.10

That is no argument against going to the class. It is a reason to ask the organiser about the puppies' vaccination, to keep small children from rough handling, and to tell your travel doctor before you leave that you plan to be around animals. Report any scratch to the staff on the spot.

Reading a listing before you pay

Three things separate one Bali puppy class from another: the location, the age rule and the setting. The site's own listing names two meeting points, one in Ubud and one in Uluwatu, and it says the exact address arrives after booking, so you cannot choose a neighbourhood by looking at the map first.

Cancellation is the other practical check. Cancelling at least 24 hours ahead returns the full fare, and you can hold a slot now and pay afterwards, which gives you time to sort out the rest of your plans. Look at the same two lines on every listing you compare.

The price is the last line to read, and it is a starting figure. The Ubud and Uluwatu class starts from $40 and the Canggu and Uluwatu class from $31, and the booking page calculates the exact total for your date and group size. The price page here breaks down what moves the number.

FAQ

Questions asked often, answered plainly.

What is puppy yoga in one sentence?
A gentle yoga class with puppies roaming the room.

The Ubud and Uluwatu listing runs one hour: arrival, about 40 to 45 minutes of Hatha yoga and then puppy playtime.

How long does a puppy yoga class in Bali last?
A single hour.

The listing shows a duration of 1 hour, and asks guests to arrive 15 minutes before the start.

Do I need to know yoga to join?
The listing sets no experience requirement.

It describes light stretching, hip openers and spinal elongation, a gentle programme.

Can I hold the puppies?
Cuddling is part of the final minutes.

The listing reserves 10 to 15 minutes at the end for play, cuddles and photos.

Is puppy yoga safe around dogs in Indonesia?
Take the usual precautions.

The CDC says to avoid unfamiliar dogs, and WHO says to wash any bite or scratch with soap and water for at least 15 minutes.8,9

Where do we meet for the class?
In Ubud or in Uluwatu.

The listing names Puppy Yoga in Ubud and Puppy Yoga in Uluwatu (TheSpace), and the exact address comes after booking.

The youngest child allowed
Six, on this listing.

Parents of a child under 6 are asked to enquire through WhatsApp first.

Sources

  1. RSPCA Australia · When wellness meets welfare: the hidden cost of puppy yoga ↩
  2. SPCA New Zealand · Puppy and Kitten Yoga Classes (position statement) ↩
  3. RSPCA Australia · When wellness meets welfare: the hidden cost of puppy yoga
  4. RSPCA Australia · When wellness meets welfare: the hidden cost of puppy yoga ↩
  5. RSPCA Australia · When wellness meets welfare: the hidden cost of puppy yoga ↩
  6. RSPCA Australia · When wellness meets welfare: the hidden cost of puppy yoga ↩
  7. US Centers for Disease Control and Prevention (CDC) · Traveler view: Indonesia ↩
  8. US Centers for Disease Control and Prevention (CDC) · Traveler view: Indonesia ↩
  9. World Health Organization · Rabies (fact sheet) ↩
  10. US Centers for Disease Control and Prevention (CDC) · Traveler view: Indonesia ↩

A final word on mats

Keep your place on the mat.

Hold your slot now and pay afterwards if you like. Nothing is charged for cancelling before the day prior, and the live dates and fares are on GetYourGuide.

Check availability