Hot weather is here – and here come the fleas!