Only if you put flea powder or some type of flea repellent in the bedding, unless it's got some arcane, mystical power I don't know about. We've got one that my dogs have used on and off and it's never kept fleas out without some sort of repellent in the bedding.