Kate Middleton celebrates her 31st birthday on Wednesday 9 January, but after surprising her with an adorable puppy named Lupo ...