Dogs have the capacity to learn over 150 words, and they share a similar level of intelligence of a human toddler.
However, a dog doesn’t understand any word until YOU give it meaning. Language has no meaning to dogs – until that word is specifically taught to mean a certain behaviour. You could teach your dog to ‘sit’ with the word ‘sandwich’, however its easier to teach using words that make sense to us (and that are easier to remember!)
Sometimes when our dogs don't listen to us we will change the words we use, so instead of saying 'come' we will get frustrated and say 'come here, over here, come on', but think about how confusing that must be to the dog? If you were learning a different language and certain words changed randomly for no reason, would you understand?
A dog doesn’t understand any human word until YOU give it meaning.
When you are teaching a dog to learn a certain behaviour, choose your cue carefully, and be consistent. Use a word which won’t be confused with another, for example don't use the cue ‘down’ for ‘lie down’ when your dog already understands ‘down’ to mean - jump down off the sofa.
Why not write a list of cues on a piece of paper and put it somewhere you will see it frequently, like your fridge! That way, you, your family and friends will be reminded which words to use which your dog will understand.