Well since I only have experience with bps, I'd go with a bp. My son is 5 and loves his pet.