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