Re: weight training after Yoga?
There's really no reason not to. Just make sure you're eating enough to accommodate all the activity and enough protein to facilitate weight training. And allow at least 24 hours recovery time for each muscle group, which can be alleviated by working different muscle groups each time (or every couple times).
Keep your body lean, your blood clean and your mind sharp. -Rollins