she's not had a bloke for ages; she'll be getting a fanny dog soon, no doubt
a small dog trained by a woman(often with marmite) to perform oral services
"she's not had a bloke for ages; she'll be getting a fanny dog soon, no doubt" What is the definition of "fanny dog"?