Saul did not have a right relationship, or a close relationship, with the Lord. All he had to affirm his heart was the praise of man, so when David was more praised than he, it really bothered Saul.
You could say David's dog - meaning the dog belonging to David If you wanted to write David has a dog you couldn't write "David's a dog" - that would mean he IS a dog.