Hi. I am working on a project. I know in British English slang they call cats "moggies". I know "yapster" is a British English slang term for dog, but I think that's archaic/colloquial. What are some other British English slang terms for dog? Please help- thank you.