dogs puppies scotland blue cats green dog cattery england dunfermline cat pet london red glasgow edinburgh black