Do animal cells have vacuoles?
They are both right.

Animal cells do have vacuoles, but they are smaller, larger in number (plant cells usually have just one or a few large vacuoles) AND serve a somewhat different purpose than those of plants.

A vacuole is basically a membrane-covered compartment (vesicle) filled with molecules, that shouldn't, right now, be in the cytoplasm. For plants, this means long-term storage of water and waste products, which cannot be removed from the cell due to the cell wall. For animals it means mostly taking part in exocytosis and endocytosis - they are much more dynamic structures.

And about some half-professional sources, here is a bit from Molecular Biology of the cell which in fact calls plant vacuoles "a kind of specialized lysosome".