It's almost that time of the year when school is just around the corner and the long summer nights are coming to an end. Maybe you are having a bad day and you just need some cheer in your life that does not involve a human being. Or maybe you are having a perfect summer but you just want to take your mind off work for a while. Here are 20 vines of puppies that will warm your broken or sad heart.

1.
2. 3.
4. 5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.