I'm sorry the shelter worker upset you, but they were probably just thinking about what would be best for the dog. Dogs need lots of contact with their 'pack' (aka humans ) and maybe they though you weren't going to spend enough time with your dog or something? I don't know...

Do you have a fence or something to keep your dog in your yard? As long as he's safe in your yard and has shelter and love (and food of course) then you're not a bad dog owner. In fact getting another dog would probably help him out by giving him company when you're not there - and someone to play with.

If your dog is really hyper he needs exercise. Try walking him and playing with him a lot to tire him out. Then maybe you'll be able to bring him in the house later.