I agree with this. What is it about a service dog that will meet your needs better than a faithful, house trained, shelter dog? A shelter dog can be an excellent, protective, loyal alarm system. Plus that, if you choose well, they can be great companions. They can entertain you, listen to...