No, puppies cannot have chorizo. Puppies have much more sensitive bodies compared to their adult counterparts because their bodies can have more serious reactions, potentially causing more extreme cases. If you cannot let an adult dog eat chorizo, then a puppy should not eat chorizo.