Canine distemper can last in dogs for 5-6 weeks from the first sign of infection. If you haven’t given your pet the required distemper shots and notice that he or she is suffering from a common cold, rush to a vet immediately.