hvunijn - an actual puppy 

more about : hvunijn