http://www.meguiars.com/en/automotive/products/g17616-swirlx/
I like Meguiar's products. This used to be called "Swirl Remover," and while it does take elbow grease, it will remove scratches by hand. You may have to use rubbing compound if the scratches are really bad, but sometimes dogs leave nail marks which don't go deeply into the clear coat, but leave nail residue. Follow with a wax, of course. Good luck!