There are a few things you can do to clean a dog collar if it has been dirty for some time. You can use a mild soap and water to clean the collar, or you can use a pet shampoo. If the collar is made of leather, you may also want to treat it with a leather cleaner.