
Yes, that's a spaniel for you...needs people but especially you, you and only you! I have three and even if I leave them with my sons my oldest dog "never stops barking" (according to them), and all three seem frantically pleased to see me at the end of the day--at one point three of them were competing for high jump records. I have to absent myself twice a week for work and they are never left alone for long, but I guess they get bored and desperate--how would they know if you are planning to come back at all?
I leave the radio on for them, close the curtains and cage the puppy to avoid him beating up on the older guys or vice versa. Very little seems to work...yet. One of those awful conundrums, I suppose, but if you are anxious about it he will pick up on it. Can you crate him somewhere peaceful, warm and reminding him of you? I make a point of sitting on vetbed on the sofa which goes in the crate when I'm out.
When I come in I turn straight to making their dinner, which disrupts the craziness nicely. They all line up outside the kitchen to see what's happening with the chef's special and by the time they've eaten they've calmed down.
When you have a minute, check this
http://www.dog-secrets.co.uk/why-do-dogs-bark/ and good luck with Teddy, he's had a bit to go through recently, hasn't he, poor little guy?