The best repellents for squirrels are those that are used to stop them from building nests or causing damage to rooftops. Sprays designed to repel squirrels, ultrasonic sound machines, and natural preventative measures like mint oil or predatory urine are a few efficient alternatives.