This picture guide will take you step-by-step through the processof verifying your game cache which basically is a system on Steam that runs a scan through your installation to find any errors or corrupted files and replace them. This normally fixes a majority of visual glitches or other tiny errors that pop up.
It is recommended that you verify your cache before going on to other looking for other solutions for your problems.
Verifying Your Game Cache
In order to verify your game cache, go to your 'Library' and find 'Dota 2'.
Once you find it, 'Right Click' and go to the 'Properties ' tab.
This will open up the properties tab. Go to the third sub-tab that says 'Local Files' where you will be presented with the following options.
Browse Local Files - Will take you to the directory where your Dota 2 is installed.
Backup Game Files - Creates a backup of your installation
Delete Local Game Content - Uninstalls the game
Verify Integrity of Game Cache - What this guide is about.
Click on the last option to begin the validation process. This might take a few minutes.
Once all the files are validated, if any corrupt instances are found, then Steam will redownload those particular files for you. If not you will be greeted with a box that says no errors.
Congrats. You have verified your game cache successfully.
For any further queries, feel free to PM me on my Facebook or follow me on Twitter.