Translation:This is not my dog.
It would be "狗肉" in that scenario. You need "肉" just like for other kinds of meat. :-)
True story. Not only was it on signs outside restaurants in some parts of China when I was there, but in Beijing my hosts once thought it would be a good idea to order it for me without telling me what I was trying. Ha.