Often, when playing with my puppy, I interchangeably use his name with labels, such as "good boy" and other various lovable labels - I just can't resist my dog's adorableness. ;)
I call my puppy "good boy" so often that it led me to think of this question:
Can a dog think it has/respond to two names?
I don't think my dog thinks that a label such as "good boy" is his name, but I was just curious if he hypothetically could respond to a second name.
My question is not about the specific example if my puppy could think his name was his actual name and "good boy", it is more like: could a dog respond to two different names, consistently.
For example, could a dog be trained (purposely or not) to respond with two names such as Rex and Monty interchangeably?