I'm pretty sure I qualify for being a mutt..
My dad is punjabi
My mom is half british, half scottish and a dash of irish and german.
So that makes me half Punjabi, quarter British, quarter Scottish, with a dash of Irish and German
I dont think its offensive when one calls themselves that.. I mean I'm a mutt well im from a bunch of different backgrounds. But I do thinks its somewhat mean if someone calls another person a mutt or something like that.