20 Oh-So Lovely Old English Sheepdogs to Cheer You Up.

via Daily Puppy

Mika is a sweet, happy Old English Sheepdog puppy who loves to learn new tricks, race up mountains, pounce on unsuspecting leaves, crunch up ice cubes and get nice, long belly rubs from her adoring fans.

Misty & Gem a Old English Sheepdog Puppy via Savannah-olive

Misty & Gem a Old English Sheepdog Puppy via Savannah-olive

Mika a Old English Sheepdog Puppy via Daily Puppy

Mika a Old English Sheepdog Puppy via Daily Puppy

Mika a Old English Sheepdog Puppy via Daily Puppy

Mika a Old English Sheepdog Puppy via Daily Puppy

Mika a Old English Sheepdog Puppy via Daily Puppy

Mika a Old English Sheepdog Puppy via Daily Puppy

Mika a Old English Sheepdog Puppy via Daily Puppy

Mika a Old English Sheepdog Puppy via Daily Puppy

Dignan a Old English Sheepdog Puppy via Daily Puppy

Dignan a Old English Sheepdog Puppy via Daily Puppy

Dignan a Old English Sheepdog Puppy via Daily Puppy

Dignan a Old English Sheepdog Puppy via Daily Puppy

Otis the Sheepdog a Old English Sheepdog Puppy via ned_b

Otis the Sheepdog a Old English Sheepdog Puppy via ned_b

Otis the Sheepdog a Old English Sheepdog Puppy via ned_b

Otis the Sheepdog a Old English Sheepdog Puppy via ned_b

Otis the Sheepdog a Old English Sheepdog Puppy via ned_b

Otis the Sheepdog a Old English Sheepdog Puppy via ned_b