Answer by
stressedone (166)
If Valium is given by mouth it will last approximately 1-2 hours, but if the Valium is given rectally, it will last approximately 30-60 minutes. The duration of the Valium is also dependant on the weight and size of the dog. Please consult your vet if the medication does not seem to be lasting as recommended.