Minecraft wiki entry for Pufferfish, associated text: The player may collect a fish by using a water bucket on it, giving the player a bucket of pufferfish. Fish placed with buckets do not despawn naturally. When that fish bucket is used against a block, it empties the bucket, placing water with that fish swimming in it. An empty bucket may be used as well.‌[Bedrock Edition only]