Never heard of it but i suspect you may have misheard the phrase 'sly dog'.
It means to be cunning or deceptive. It can also be a playful way of calling someone 'sneaky'.
'You got her number? You sly dog!'
February 1, 2017
1
2
Still haven’t found your answers?
Write down your questions and let the native speakers help you!