I have a working cocker puppy and a springer of 16 months. Both are lovely, happy dogs with super temperaments, you rarely hear of a killer spaniel do you? 
Easy to train, intelligent, lively but not OTT, quick to pick things up, enjoy training, LOVE walking, ADORE mud. My eldest is never happier than being out sniffing and ferreting around in woodland, he lives for his walks.
Ddog1 is seriously accident prone. Puppy is super sharp and slightly mischievous.
I would just consider whether this particular dogs comes with any issues that you were unaware of first, i.e, if he is being left alone a lot, does he have any separation issues, training issues, etc. Why are the really getting rid iyswim?
Just also consider the practical side of things such as who will walk him when your DC are ill, it's peeing it down, the potential baby is tiny, can you afford the insurance, food, kennel fees if you go away etc.
Good luck.