Wampus Cats hold off feisty Bulldogs, 21-7