For what it's worth snow across the west seems to be in early retreat. It'll still be there, but perhaps less than usual.
One thing to worry about in early July is mosquitos.
I'd do a swing through southern CO and perhaps northern NM before hitting southern UT and heading north. Yes it'll be hot, but stick to high elevations and you'll be fine. Do an overnighter to the summit of Pikes Peak and back. See the sand dunes. Hike a few peaks and maybe some of the CT. Get into the Weminuche. Swing south and visit Chaco (which will be really hot).
In Utah, the Needles, Natural Bridges, perhaps Grand Gulch, the upper Escalante, Bryce, the north rim of the Grand Canyon, and Zion should be on your list. Call now and see if you can snag a reservation to do the Narrows as an overnight. It makes for short days, but it's a really cool place to camp.
Head north and hit the Tetons, Yellowstone, and perhaps the Winds later. Hopefully the bugs will be calmed down. Yellowstone especially will be crowded, but drive late or early and do some backpacks. Frontcountry camping in Yellowstone is a pain during August, so plan accordingly.
Glacier, Waterton, and the Canadian Rockies will be coming into fine shape by mid-August. Driving around Glacier will be a headache, and you'll have to do walk-in BC permits. You can get these on the morning before you start, and if you're flexible you'll be able to get something good.