Yes, it can suck up the sand but you have to get a feel for it. Since stuff stays on top of the sand mostly, you can just swirl the vac above the surface of the sand and remove poo that way. If you have a heavier sand, it's not as bad. Trial and error.