Old tiles
Old tiles are not always a problem. In some homes, tile - on - tile work is possible if the existing tiles are firmly bonded, level, clean, and dry.
The risk starts when the old tiles are loose, hollow, cracked, or moving. A new tile layer can fail because the base layer underneath is already failing.
Painted walls
A painted wall is not automatically impossible to tile, but loose, flaking, glossy, dusty, or poorly bonded paint is not a safe base for adhesive.
Before tiling painted surfaces, the wall often needs proper preparation such as scraping, sanding, cleaning, and priming depending on the condition.
Old adhesive
After old tiles are removed, leftover adhesive ridges can affect the new install. If the old adhesive is loose, uneven, dusty, too thick, or incompatible, it should be removed or corrected before new tiling starts.