Is getting another dog a good idea?
Getting another dog is never a good way to fix something with an existing dog. Usually the problem gets worse because you have double the problems you’re ignoring. Instead of getting another dog, train the one you have. Possessiveness is a dangerous bad habit because it can lead to aggression in the blink of an eye. Work on that with training and obedience.