My dog is small and near to the ground. Also has long hair. He gets filthy! Any recommendations for an easy to put on coat to avoid the worst of it? He also hates baths.