The good news is, it's doubtful that anything you've done has severely affected him. He is around 10 years old, and his personality is pretty set! It sounds like you took care to keep him as comfortable as possible and immediately remedied the situation if you felt your dog was not comfortable. Sometimes things out of our control happen. Your dog is likely genetically nervous and dog selective.
First, I think you should speak to your vet about the separation anxiety, especially if it is getting worse. It's possible the moves have made him more nervous about separation, but if you've been in your home for more than 3 months, I would expect him to understand that this is now home, we're not leaving. I would just want to rule out anything medical going on, especially since he's reaching the point of being considered elderly.
If he's medically cleared, I would contact a trainer who specializes in separation anxiety. There are online programs, as well, if there isn't a trainer in your area. Perhaps another member can make some recommendations, or you can try searching the forums for other posts. I believe a trainer named Malena DeMartini was also recommended not too long back and has an online course.
Hiding food is a natural dog behavior. Most seem to do it with high value, long lasting chews and not their regular dinner, but if he was on the streets for a long period of time, I guess I'm not surprised by his desire to hide food. When you have to move his bowls around, just ignore the dog. Do what you have to do, all business. If you treat it as a non-issue, perhaps he'll learn to do that, too. If he tips bowls over, get a tip-proof bowl or something that clips to the side of the crate so he can't.
Munchkin sounds dog selective. In fact, most dogs are. It just means they have a preference on dogs they get along with and dogs they don't. There isn't anything you can do to change it. It would be like making an adult human who dislikes cauliflower like cauliflower. Probably isn't going to happen. He probably would be the way he is regardless of previous interactions with dogs.
Additionally, negative interactions with other dogs or children aren't likely to cause separation anxiety issues or food insecurity.
First, I think you should speak to your vet about the separation anxiety, especially if it is getting worse. It's possible the moves have made him more nervous about separation, but if you've been in your home for more than 3 months, I would expect him to understand that this is now home, we're not leaving. I would just want to rule out anything medical going on, especially since he's reaching the point of being considered elderly.
If he's medically cleared, I would contact a trainer who specializes in separation anxiety. There are online programs, as well, if there isn't a trainer in your area. Perhaps another member can make some recommendations, or you can try searching the forums for other posts. I believe a trainer named Malena DeMartini was also recommended not too long back and has an online course.
Hiding food is a natural dog behavior. Most seem to do it with high value, long lasting chews and not their regular dinner, but if he was on the streets for a long period of time, I guess I'm not surprised by his desire to hide food. When you have to move his bowls around, just ignore the dog. Do what you have to do, all business. If you treat it as a non-issue, perhaps he'll learn to do that, too. If he tips bowls over, get a tip-proof bowl or something that clips to the side of the crate so he can't.
Munchkin sounds dog selective. In fact, most dogs are. It just means they have a preference on dogs they get along with and dogs they don't. There isn't anything you can do to change it. It would be like making an adult human who dislikes cauliflower like cauliflower. Probably isn't going to happen. He probably would be the way he is regardless of previous interactions with dogs.
Additionally, negative interactions with other dogs or children aren't likely to cause separation anxiety issues or food insecurity.