I was just looking at ranger animal companions and thought exactly what you did, that spider is OP and that it needs a short or long rest cooldown. in 5e i believe the animal companions have 4hp per ranger level so all would have 12 hp starting at lvl 3 when you get them which makes alot more sense