Hand-painted in oils · Free delivery Australia-wide

Custom Pet Portraits, Hand-Painted from Your Photo

Turn a favourite photo of your dog, cat or any pet into a 100% hand-painted oil portrait on canvas — painted by professional artists, delivered framed and ready to hang.

★ 4.81/5 · 550+ reviewsUnlimited revisionsJust 20% to start
100%Hand-painted
From $299Any pet, any photo
FreeAU delivery
4.81★550+ reviews

Christmas 2026

Order your pet portrait by 10 November

Each portrait takes 21 to 28 days, allowing time for painting, your approval and delivery. Short on time? A gift certificate lets them send the photo later.

Start before 10 Nov →

As part of the family, your pet deserves a place on the wall — right alongside the family photos. A hand-painted pet portrait is a beautiful way to celebrate your best friend, and a treasured keepsake of the ones who are no longer with us. Send us a photo, and our professional artists will capture their character, their eyes, and everything that makes them them — by hand, in oil on canvas.

From your photo to a hand-painted masterpiece

Send us a favourite photo and our artists re-create your pet by hand — in your choice of style (realism, impressionist or pop art), set on your own room, the garden, or a classic studio background. A few examples:

Impressionist hand-painted golden retriever portraitImpressionist
Your photo of a golden retrieverYour photo
Realistic hand-painted tabby cat portraitRealism
Your photo of a tabby catYour photo
Impressionist hand-painted poodle portraitImpressionist
Your photo of a poodleYour photo
Hand-painted spaniel portrait in a gardenRealism
Your photo of a spanielYour photo

Pet portrait examples

Create yours →

Choose your pet portrait

Pet portrait prices

Priced by canvas size and the number of pets in the painting. Each extra pet adds $99. You pay a 20% deposit to start, and the balance is due once you approve the finished painting.

Canvas size 1 pet 2 pets 3 pets 4 pets
40 x 50 cm $299 $398 $497 $596
50 x 70 cm $449 $548 $647 $746
60 x 90 cm $649 $748 $847 $946
90 x 120 cm $899 $998 $1,097 $1,196
100 x 150 cm $1,199 $1,298 $1,397 $1,496

All prices in AUD, including GST. 100% hand-painted on canvas, never a print. Free delivery Australia-wide.

How it works

Step 1📷 Upload your photoAny clear photo of your pet works — we can even combine or enhance shots.
Step 2🎨 We hand-paint itA professional artist paints your pet in your chosen style.
Step 3✅ Approve your proofPreview online and request changes free — unlimited revisions until you love it.
Step 4🖼️ Framed & deliveredArrives framed, ready to hang, with free delivery Australia-wide.

Why families choose us for pet portraits

Stress-free🐾 Any pet, any photoDogs, cats, horses, birds — we'll work with what you have.
Get it just right✏️ Unlimited free revisionsWe tweak it until it's perfect, at no extra cost.
Buy with confidence💳 Pay just 20% to startThe balance is only due once you approve the finished painting.
Peace of mind🛡️ 30-day money-back100% money-back guarantee if you're not delighted.

Ready to immortalise your pet?

Upload your favourite photo and choose your size and style. Begin with a small 20% deposit — the balance is only due once you approve your finished portrait.

Start your pet portrait →

Pet portrait FAQs

How do you make custom pet portraits?

Unlike sites that use digital filters, at Direct Art Australia one of our professional artists re-creates your photo into a 100% hand-painted oil portrait. We update you on progress, let you preview the artwork online, and make any changes you'd like free of charge.

How much does a custom pet portrait cost?

Pet portraits start from around $299, depending on size and style. You pay just a 20% deposit to begin, and the balance is only due once you're 100% happy — backed by our 30-day money-back guarantee.

What photo should I send?

Any clear, well-lit photo where you can see your pet's face and eyes works best. Not sure if your photo is good enough? Send it anyway — we'll let you know, and we can enhance or combine photos if needed.

Can you paint a pet who has passed away?

Absolutely. A hand-painted portrait is one of the most meaningful ways to remember a beloved pet, and a keepsake your family can treasure for generations.

Is a pet portrait a good gift?

It's one of the most personal, sentimental gifts you can give a pet lover — far more special than anything mass-produced. Perfect for birthdays, Christmas, or just because.

How long does a pet portrait take?

Allow 21 to 28 days from your deposit to delivery. That covers painting, your approval rounds, stretching and delivery. For Christmas, please order by 10 November.

What sizes can I choose?

Five canvas sizes: 40 x 50 cm, 50 x 70 cm, 60 x 90 cm, 90 x 120 cm and 100 x 150 cm. 40 x 50 cm is the most popular size for a single pet.

Can you paint more than one pet in the same portrait?

Yes. We can paint up to four pets in one painting, even if they come from separate photos. Each extra pet adds $99 to the price.

Which painting styles are available for pets?

Three styles: Realism, which stays true to your photo; Impressionist, with looser, visible brushwork; and Pop Art, with bold, bright colour.

Is a custom pet portrait covered by your money-back guarantee?

Yes. Custom portraits are covered by our 30-day money-back guarantee, the same as every artwork we sell. We also make changes free of charge until you approve the painting.