Thanks for all of your thoughts. Did I mention that Buddy weighs 45 pounds about the length of a yardstick and about the height of a ruler ... View related article.
We moved to the NC coast a year ago and what we did not expect was to find that Buddy came with our new home. Our new neighbors told us that this little fellow was a neighborhood stray for about a year. No one could get close to him, so we left food and water on our back deck for him. Every morning the food and water bowls would be empty and eventually we had a new member in our family. Buddy did have a very worn tag on him and he was originally adopted from a shelter in Miami Florida and his adoptive family did not acknowledge having Buddy. Needless to say Florida to North Carolina was a long road and we are truly blessed with this wonderful dog. He is about 4 years old and his paperwork from the shelter says Corgi mix - but do not know what the mix part is.
When asking the vet what kind of dog you you think he is - the response was "Yours"