Dog urine has a nasty smell because of its enzyme, hormone and ammonia composition. Over time, the odor of the urine gets worse and is difficult to remove, especially from carpets. To prevent your dog from urinating on carpets while you train it to urinate outdoors, you may use certain commercial repellents or home remedies. It's important to clean...