El suño cornudo o tiburón puerco (Heterodontus francisci) es una especie de elasmobranquio heterodontiforme de la familia Heterodontidae.
[2] Es un pequeño tiburón que puede alcanzar un tamaño de 122 cm y es marrón con puntos negros.
Se le encuentra en California central, en el Mar de Cortés, México, y probablemente también en Ecuador y Perú.
Es sobre todo nocturno, permanece poco activo durante el día.
Su hábitat incluye los arrecifes, bosques de algas, rocas, y cavernas en un rango de profundidad que va de los 2 a los 150 m. Los adultos tienden a volver al mismo punto de descanso cada día.