Yes, Dog scratches can be sanded out if they do not go deeper than the veneer, if you have veneer. If the scratches are not too deep, then many times we can sand them out. Sometimes we can just spray over them, especially on the inside with a lacquer spray the lacquer is hot enough to melt the scratches and make the essentially disappear. Other times we have finishes we can just wipe on and it will also take off the scratches.