Deep Cleaning Robot Vacuum

Has anyone had the need to do a deep clean on their robot vacuum? More than just the norm, like taking screws out, etc. Mine had an unfortunate run-in with dog :poop: overnight and has been outside on the porch ever since. Trying to decide if it is worth trying to clean it or just buy a new one…