Yikes, glad you're not too badly hurt, and good job on saving Charlie from getting squished! Be careful with those scrapes, they can get infected easily.