I wouldn't use roof shingles I would assume it wouldn't be good for their feet, but I'm not 100% on that one. You can use DE/pool filter sand but I wouldn't use the pool supply one cause that would have chemicals in it since it is for the pool? But you can buy untreated ones at farm supply but I...