HELP!
It's been awhile since I've posted but recently Spencer turned 2 and we've noticed small behavioral changes in him. He is a very well mannered corgi and has always been SUPER friendly with all dogs. However, in the past 4-6 weeks he's been snapping and going after some dogs on our walks. They are usually younger puppies who run up to him with a lot of energy BUT it doesn't happen with every puppy. He also, has decided that there are certain dogs he doesn't and will sometimes pre-emptively snap at them. It's hard to figure out since he isn't consistent with his actions and this has never before been an issue.
He has never been a dominant dog and will often put his ears down when saying hi to people and dogs and has no issue showing his belly when playing or asking for attention.
Any ideas? And what should I be doing to help prevent this.