124 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

We partnered with Shutterstock to give you a free 30-day trial. Try for free now.

bulldog dog
bulldog dog puppy
  • 3.7k
  • 49
  • 1k
dog puppy
dog puppy pet
  • 4.8k
  • 61
  • 994
animals puppy
animals puppy dogs
  • 3.6k
  • 69
  • 824
dog puppy
dog puppy pet
  • 3k
  • 53
  • 808
bulldog puppy
bulldog puppy pet
  • 2.1k
  • 27
  • 731
laptop macbook
laptop macbook typing
  • 3.1k
  • 33
  • 695
people man
people man woman
  • 10.6k
  • 145
  • 670
dog puppy
dog puppy pet
  • 2.7k
  • 32
  • 659
dog puppy
dog puppy pet
  • 3.6k
  • 40
  • 633
dog puppy
dog puppy blueheeler
  • 2.4k
  • 13
  • 569
dog puppy
dog puppy pet
  • 2.7k
  • 39
  • 533
dog pug
dog pug sleepy
  • 3.3k
  • 31
  • 485
dog puppy
dog puppy pet
  • 2.3k
  • 44
  • 472
dog pet
dog pet animal
  • 1.9k
  • 14
  • 410
person dog
person dog silhouette
  • 3.1k
  • 20
  • 400
cute child
cute child dog
  • 3k
  • 25
  • 385
dog beagle
dog beagle pet
  • 2.6k
  • 24
  • 355
happy blacklabrador
happy blacklabrador dog
  • 3.2k
  • 35
  • 345
brown puppy
brown puppy dog
  • 2.4k
  • 44
  • 345
cat kitten
cat kitten dog
  • 2.3k
  • 37
  • 335
outdoors dog
outdoors dog snow
  • 2k
  • 13
  • 325
white dog
white dog cute
  • 2.4k
  • 36
  • 320
puppy dog
puppy dog hand
  • 2.5k
  • 18
  • 315
land vehicle
land vehicle car
  • 2.6k
  • 65
  • 300
shihtzu puppy
shihtzu puppy dog
  • 2.9k
  • 37
  • 290
couch feet
couch feet shoes
  • 2.6k
  • 64
  • 275
dog sleeping
dog sleeping tired
  • 2.2k
  • 39
  • 272
dog puppy
dog puppy pet
  • 1.8k
  • 20
  • 252
puppy smile
puppy smile close-up
  • 2.4k
  • 35
  • 235
dachshund dog
dachshund dog cute
  • 2.2k
  • 28
  • 225
animal dog
animal dog pet
  • 3.3k
  • 15
  • 195
animal dog
animal dog grass
  • 3.8k
  • 14
  • 180
fur animal
fur animal puppy
  • 2.1k
  • 29
  • 175
dog animal
dog animal pet
  • 1.4k
  • 30
  • 175
dog puppy
dog puppy pet
  • 1.6k
  • 25
  • 170
puppy animal
puppy animal dog
  • 2.2k
  • 60
  • 160