All my 4 dogs, including Border Collie, are mostly indoor dogs. They just go out in the backyard to go to the bathroom and play. I'd never be able to stand my dogs being only outdoors because I see my dogs like family. I mean, you wouldn't lock your brother or sister or kid out of the house.. So I'm with guster girl, but I do still think it was wrong of the employees to tell you off like they did. They could have been nicer about it.

Also, dogs are usually really hyper at first (because they're really happy) but do settle down for the most part indoors. Maybe you could play with your dog in the backyard for a bit to tire him out and then let him come in and chill inside the house afterwards? I don't know.. Just a thought.