How long does it take for benadryl to wear off on dogs