Yes, you can stain over old stains as long as the old stain is in good condition. If the old stain is peeling or flaking, you must remove it before applying a new stain.