Generally, vets advise at least 3 days of complete rest after neutering. Some dogs recover relatively quickly after the procedure. You can take them for short leash walks if your vet assures of good healing after checkup. However, your dog should have complete rest for 10 to 14 days or how many ever days your vet recommends.