Well... it depends how much work you want to do and how much you want to work on keeping your child and your puppy away from each other and puppy away from the areas your son uses.
Spaniels are bad for allergies because they shed a lot of hair and dandruff, so if your son is reacting to the puppy in the way you say, I would say that such reaction is the effect of the dandruff your puppy has left behind over a limited number of days.
Things I have done to keep DS allergies under control include:
- not allowing the dog into any area with textiles and rugs DS was going to be in contact with directly (so no dog on beds, sofas, or playroom rug)
- vacuum cleaning every single day (including walls and curtains every month)
- the easiest solution to keep the dog’s bed fresh was to use value pillows and pillowcases. I use to vacuum clean the bed every day and binned the pillowcase every month (forget about getting it in the washer, as the dandruff can transfer to your son’s clothes.
- we used petal cleanse... waste of time and money IMO, took quite a bit of time to swipe the dog with it and didn’t make any tangible difference.
Frankly, if I had not had the dogs for so many years before DS was born, I would have rehomed them. I know that some people keep the allergy symptoms down by regularly medicating the children but this is not really something you should consider for the long term.
Is there any possibility to return the puppy to the breeder and get a dog from a breed that doesn’t shed as much? Poodles and Yorkers are good examples of them (they do not have an undercoat so the dandruff is less) but beware of any mixes ie, a labradoodle is only allergy friendly if it has proper poodle fur, if you get the Labrador coat... forget about it.
Your son may become less sensitive to the puppy but it will get worse before potentially getting better. It may be that he becomes less sensitive as he reaches puberty (mine did), but again, there are no guarantees.
I’m sorry is not good news. 