Canine comedy "Beverly Hills Chihuahua" was top dog at the North American box offices, digging up $29 million in ticket sales in its first weekend in theaters, according to studio estimates on Sunday.