Hi there, you are though to Dr. Jake. Im a UK based vet. Thank you for your enquiry regarding your dog, Bobbin. We commonly see young puppies still having accidents in the house at this age, particularly through the night as they arent always able to hold their bladder through the night. again, pee in the house at this age takes slightly longer with training and time. Puppy training differs with toilet training from dog to dog so please be patient as this may take a bit longer for him to understand.
For peeing in the bed some puppies need to be let out once during the night or a very late pee and a very early one until they are able to hold their bladder through the night. Continue to train Bobbin and reward him when he pees outside and dissuade him from doing this in the house.
if he needs them, puppy training pads can be used though if not used early this might not work.
Young dogs can still often pee when they get excited when they greet someone, again this is something they grow out of and sometimes this isnt achieved until after 6 months of age in some individuals.
If bobbin is doing a lot of small voids of urine regularly ( small drips some times red coloured ) and he looks to be sore/ painful when passing then there might a something going on- common conditions would be a urinary tract infection which requires medications to help treatment - for this i would recommend making an appointment with your local vets for an examination and for a urine sample t be handed in so they can test it to rule out no infection is present.
As you mentioned, young working cocker dogs are very energetic and need constant stimulation- puppy classes, dog agility and working all can help allow adequate stimulation to this breed.
i hope all this information helps