February Challenge – Puppy

I have a new puppy. He's a three month old border collie and his name is Kim (after my first dog who was a beagle/foxhound cross). But his name is also sometimes Walking Imp, Demon, or The Poo Machine.