How old is Kenya?
Remember that socialisation is not just about meeting other dogs and learning how to interact with them correctly. Socialisation is giving the puppy a new experience and assigning it a value - it should be about introducing your pup to loads of new experiences like meeting a variety of people, hearing loud noises, going up stairs, hearing the vaccuum, going to the beach, the park, shops, riding in the car etc.
The other thing that a lot of people forget about is that socialisation is about having a calm, confident dog who behaves appropriately in a range of situations. This is why training and socialisation go hand in hand. If you have a dog who lunges on the leash and barks when it sees other dogs - it doesn't need MORE socialisation it needs training and it needs to learn HOW to act appropriately in those situations. Heightened arousal/excitement is not part of having a well socialisation dog.
Do not let your pup meet or play with other dogs when it acts like you outlined above - that will only teach him that acting like that gets him what he wants (to meet the other dog). He needs to learn some self control, and needs to learn to focus on you. I would be doing lots of training with him around other dogs and teaching him that not every time he sees a dog he will get to play with it. Make yourself higher value to him than the other dog - play with him near other dogs, use toys, high value food, make yourself exciting so he starts to focus on you.
I would also be teaching him that he only gets to meet other dogs when he is calm and well behaved. Get him to sit and focus on you calmly not the other dog and then let him greet the other dog as a reward for his good behaviour - so he learns that if YOU allow him to meet the other dog, it is because he was calm and focused on you.
Remember that socialisation is not just about meeting other dogs and learning how to interact with them correctly. Socialisation is giving the puppy a new experience and assigning it a value - it should be about introducing your pup to loads of new experiences like meeting a variety of people, hearing loud noises, going up stairs, hearing the vaccuum, going to the beach, the park, shops, riding in the car etc.
The other thing that a lot of people forget about is that socialisation is about having a calm, confident dog who behaves appropriately in a range of situations. This is why training and socialisation go hand in hand. If you have a dog who lunges on the leash and barks when it sees other dogs - it doesn't need MORE socialisation it needs training and it needs to learn HOW to act appropriately in those situations. Heightened arousal/excitement is not part of having a well socialisation dog.
Do not let your pup meet or play with other dogs when it acts like you outlined above - that will only teach him that acting like that gets him what he wants (to meet the other dog). He needs to learn some self control, and needs to learn to focus on you. I would be doing lots of training with him around other dogs and teaching him that not every time he sees a dog he will get to play with it. Make yourself higher value to him than the other dog - play with him near other dogs, use toys, high value food, make yourself exciting so he starts to focus on you.
I would also be teaching him that he only gets to meet other dogs when he is calm and well behaved. Get him to sit and focus on you calmly not the other dog and then let him greet the other dog as a reward for his good behaviour - so he learns that if YOU allow him to meet the other dog, it is because he was calm and focused on you.