Yes, dog is fine! 
Scratches look pretty light and not that deep. How are the Meguiar’s products (eg Ultimate Compound)? Specifically interested in experiences with Carbon Black because I know some products work better with some paints and finishes.
Thanks!