back to top

15 Dog Photography Tips for Perfect Pet Portraits!

A- A+

Subscribe Below to Download the Article Immediately

You can also select your interests for free access to our premium training:

Your privacy is safe. I will never share your information.

Dogs are the perfect subjects for all kinds of pet photography. Their energy, unpredictability, and joyfulness can be turned into eye-catching dog photography.

You can avoid that unnecessary chaos by familiarizing yourself with a few dog photography tips.

A cute puppy portrait on orange background[Note: ExpertPhotography is supported by readers. Product links on ExpertPhotography are referral links. If you use one of these and buy something, we make a little bit of money. Need more info? See how it all works here.]

15. Make Sure You Know the Dog’s Personality

Portrait photographers often get to know their clients before they take photos of them. By getting a glimpse of their personalities, they have a better idea of what to avoid and how to give instructions. You can use the same technique when photographing dogs.

If your pet model is very energetic, you’ll be able to prepare yourself for a fast-paced and unpredictable photo shoot. If it enjoys lazing around, you can bring a few treats with you to catch its attention.

You can also use this information to inspire yourself. For example, professional travel photographer Theron Humphrey often finds inspiration in his dog’s quirks and habits.

Observe your subject and include its strengths in your pictures for the most natural results.

A tiny Shiba Inu puppy playing outdoors with a football
This tiny Shiba Inu puppy clearly has a big personality! The photographer highlighted this by showing its eagerness to play with an object that’s too big for its size.

14. Capture Owner/Pet Relationships

If your subject starts to misbehave or feel uncomfortable in your presence, you can ask its owner to join the picture.

Dogs tend to feel most comfortable in the presence of their loved ones. You can use this opportunity to take heartwarming portraits.

If the puppy is yours, don’t be afraid of taking self-portraits!

A candid shot of a dog owner and dog in a forest
Before you take candid photos, switch to silent shutter mode. This will ensure that your subjects won’t get distracted by your presence.

13. Focus on the Eyes to Create Depth

Emotive dog portraits focus on the eyes. It is like human portraits. You can use the eyes to create depth, emphasise an unusual eye colour, or create a sense of familiarity.

Often, the puppy won’t start posing as soon as you pick up your camera. I recommend taking emotive portraits at the end of your photoshoot. That’s when your subject has used up all of its energy and is ready to relax.

A close up dog photography portrait
For the sharpest results, use manual focus.

12. Use a Black Background for Classic Portraits

Not every dog portrait has to be taken outdoors. If you’re a fan of studio photography, you can create a backdrop using a few simple tools. All you need is black paint, cardboard, and lighting equipment (it doesn’t have to be professional.)

A black background will put the spotlight on your subject. It will create the illusion of depth, and make your photos look like professional fine art prints.

Black and white photo of a dog from the side, with a black background

11. Take Photos Using Burst Mode

Continuous shooting mode is perfect for taking both epic and hilarious photos of dogs.

Active dogs are unpredictable, which means you won’t be able to compose a shot during your session. Instead of waiting for the perfect moment, take spontaneous images.

Continuous shooting mode is a handy feature that will help you take lots of pictures within seconds.

This way, you’ll get to capture all kinds of angles and expressions while your dog is running.

A dog photography action shot of a fluffy dog running through snow taken with continuous shooting mode

10. Use a Wide-Angle Lens for Fun Portraits

Wide-angle lenses have small focal lengths, which allows them to create wide compositions and more depth.

You can use them to create funny and unusual pictures of your pet.

Here are a few affordable wide-angle lenses that cost around $300:

9. Use Manual Focus

In pet photography, autofocus isn’t always the solution. You can use manual focus when your dog is resting or taking a calm walk.

This will allow you to focus on the right parts of its face and take very sharp portraits.

Extra tip: if you want to have full control over your pictures, shoot in manual mode. Other modes, such as aperture priority, will do some of the work for you.

While this might quicken the shooting process, it might not give you the results you want.

A cute pet portrait of a small brown dog sitting outdoors
The blur in this image makes the dog’s face stand out. To create a narrow depth of field like this (a.k.a. a blurred background), use a small f-number like f/1.2 or f/1.8.

8. Use Natural Light Whenever You Can

Natural light is the most accessible and helpful tool you’ll ever have as a photographer. Thanks to its ever-changing nature, you can use it to take all kinds of striking pup portraits.

Here are some of the best times to take beautiful pet photography:

  • The golden hour – shortly after sunrise or before sunset, the sun creates a hazy, golden atmosphere that’s ideal for joyful photos.
  • Cloudy day – even though clouds won’t help you take bright photos, they’ll create a pleasant glow that will help you take well-lit photos no matter where your pet goes.

Avoid harsh, direct light as much as you can. Midday light will create unflattering shadows and make you squint!

An outdoor dog photography portrait on an overcast day
An overcast day is perfect for well-lit, neutral dog portraits.

7. Distract Untrained Dogs

Some dogs seem to have an endless amount of energy, which might make your photoshoot more challenging than it should be.

You can try to distract them from their adventures using these handy objects:

  • Their favourite treats;
  • Squeaky toys;
  • The sound of your camera shutter (if they’re comfortable with noise);
  • Their owner’s encouragement.

    A close up of the photographer feeding a treat to a large white dog
    You can even take pictures while someone rewards the dog with treats.

6. Use the Panning Technique

The panning technique is often used to emphasise movements and create textures. If you like abstract photography, you’ll enjoy this creative approach to dog photography.

For this to be successful, you need to have an idea of where your puppy will run. Once you’re ready, move your camera in the direction your pet is running and press the shutter.

If you want to master this technique prior to the shoot, you can practice by photographing moving vehicles or wild animals, like birds.

An abstract blurry dog action shot
The panning technique might not always be successful. Abstract photos like this, which often resemble paintings, can still be a great addition to your portfolio.

5. Hold a Reflector to Get Rid of Shadows

If you’re working in a studio, you might find it difficult to light every part of your puppy’s features. The popular side light technique, which is often used in portrait photography, doesn’t always look flattering in dog photography.

Your goal is to cast an even amount of light on your entire subject and make their eyes sparkle.

To do this, use a reflector, which can either be bought for a low price or made at home. In fact, it’s likely that you already have one!

A large sheet of white paper or a sheet of foil can easily replace a professional reflector.

Make sure you have an assistant who can help you hold the reflector.

Photo of a happy-looking black dog with its mouth open and tongue out in front of a white background
A reflector will make it easy for you to photograph black dogs because it will remove harsh shadows.

4. Get on Their Level

There’s nothing wrong with taking photos of dogs from unusual angles. But it’s important to get on their level sometimes.

This will make them feel more comfortable. It will also encourage you to experiment with new angles. Shooting from the puppy’s eye level will get you the cutest pictures.

To take this tip to the next level, photograph your dog as it plays, runs, and rests. You’ll end up with unique photos that you and your clients will love!

A cute pet portrait of a dog buried on autumn leaves

3. Find Inspiration in Natural Poses

Every pet has its quirks. Instead of forcing it to pose for you all the time, find inspiration in its natural poses.

Your pre-photoshoot knowledge of its personality will help your dog photography a lot.

A cute pet photo of a brown puppy wearing brown boots - dog photography tips
The photographer transformed a simple pup portrait into a clever and adorable picture.

2. Zoom In to Give the Dog Space

It’s important to give your subject enough space to feel comfortable, especially if it’s not your puppy. With the right amount of space, a dog will be more inclined to play around and forget that the camera is even there.

It will be difficult to do that if you’re standing close and staring at it through a lens.

A zoom lens will help you take high-quality photos of your subject from a distance. This will help the puppy get used to your presence. And it will give you enough space to experiment with different compositions, crop out distractions, and create gorgeous bokeh.

A pet photography portrait of a white dog

1. Start With Action Shots

Even though dogs can be unpredictable, you can still plan your photoshoot to make the most of your time. Once you’re familiar with your subject’s personality, you’ll know when and how to take specific photos.

Shooting strategically will help you avoid a lot of unnecessary stress and make you a better planner.

For example, if your dog is very active, you should focus on taking action shots and using the panning technique at the beginning of your session.

Once it settles down, you can switch to manual focus and take classic dog portraits. During breaks, you can reward it with treats and take beautiful closeups.

Cute pet portrait of a brown puppy sleeping
Sleeping dogs are the ideal subjects for photographers who want to sharpen their focusing and lighting skills.

Conclusion

Every dog lover deserves to have great dog photography skills. If you learn how to work with different personalities, shoot strategically, and adapt to various camera settings, you’ll become a skilled dog photographer in no time.

Even if you’re not planning to become a pro, you can still use these pet photography tips to take the best possible photos of your beloved pet.

For quick photography tips on the go, use our Quick Capture Cheat Sheets!

Show Comments (0)
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]
[type='text']
[type='text']
[type='password']
[type='password']
[activeKey]
[activeKey]
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
['rmockx.RealPlayer G2 Control', 'rmocx.RealPlayer G2 Control.1', 'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)', 'RealVideo.RealVideo(tm) ActiveX Control (32-bit)', 'RealPlayer']
[index]
[index]
[i]
[i]