118 Free Puppy pictures

Browse through beautiful high-resolution Free Puppy pictures. These free photos are CC0 licensed, so you can use them in both your personal or commercial projects without attribution.

Premium Offer
Get 10 Free Images from Shutterstock

We've partnered with Shutterstock to give you a free 30-day trial and 10 image downloads.

outdoors dog
outdoors dog snow
  • 1.2k
  • 8
  • 185
person dog
person dog silhouette
  • 2.4k
  • 17
  • 310
dog beagle
dog beagle pet
  • 2k
  • 21
  • 325
dog pug
dog pug sleepy
  • 2.5k
  • 28
  • 455
animal dog
animal dog pet
  • 2.7k
  • 14
  • 190
shihtzu puppy
shihtzu puppy dog
  • 2.4k
  • 34
  • 280
dog rolling
dog rolling sun
  • 1.6k
  • 4
  • 45
dachshund dog
dachshund dog cute
  • 1.9k
  • 25
  • 205
happy blacklabrador
happy blacklabrador dog
  • 2.6k
  • 34
  • 310
puppy smile
puppy smile close-up
  • 2.1k
  • 32
  • 215
close-up bulldog
close-up bulldog smile
  • 1.2k
  • 17
  • 80
cute child
cute child dog
  • 2.6k
  • 24
  • 360
puppy dog
puppy dog hand
  • 2k
  • 15
  • 90
white dog
white dog cute
  • 2k
  • 33
  • 260
people man
people man woman
  • 10k
  • 141
  • 655
dog animal
dog animal pet
  • 1.7k
  • 19
  • 60
dog puppy
dog puppy pet
  • 1.5k
  • 12
  • 125
dog animal
dog animal pet
  • 1.5k
  • 13
  • 70
land vehicle
land vehicle car
  • 2.2k
  • 64
  • 290
dog puppy
dog puppy animal
  • 1.6k
  • 8
  • 60
fur animal
fur animal puppy
  • 1.7k
  • 26
  • 160
green trees
green trees plant
  • 1.4k
  • 18
  • 70
black puppy
black puppy dog
  • 1.6k
  • 15
  • 35
black puppy
black puppy dogs
  • 1.2k
  • 3
  • 85
black puppy
black puppy dog
  • 1.7k
  • 26
  • 140
black dog
black dog pet
  • 2.2k
  • 24
  • 90
dog animal
dog animal pet
  • 1.3k
  • 8
  • 75
laptop apple
laptop apple macbook
  • 2.1k
  • 31
  • 85
house window
house window pet
  • 1.6k
  • 28
  • 130
dog puppy
dog puppy animal
  • 1k
  • 2
  • 20
nature water
nature water ocean
  • 1.2k
  • 1
  • 45
dog puppy
dog puppy animal
  • 1.2k
  • 3
  • 35
dog puppy
dog puppy animal
  • 1.5k
  • 17
  • 90
dog puppy
dog puppy animal
  • 1.3k
  • 17
  • 100
brown puppy
brown puppy dog
  • 1.9k
  • 42
  • 255
dog puppy
dog puppy animal
  • 1.1k
  • 7
  • 55
dog puppy
dog puppy animal
  • 1.3k
  • 22
  • 40
dog puppy
dog puppy animal
  • 1.1k
  • 2
  • 55
dog puppy
dog puppy animal
  • 1.3k
  • 6
  • 55