I would have done exactly as you did - I've been attacked by a "friendly" pit bull before and it is painful. You might want to remind your boss that since you have informed the powers-that-be about the snarling dog, if the dog does go after someone in the future, the company will probably be liable for damages, etc.