From Melvor Idle
This page is up to date (v1.2.2).
Pet ID: melvorD:Leonardo
Source: Defence
Drop Chance: See: Acquiring Pets
Effect: +1% Damage Reduction
Part of 100% Completion: Yes

Leonardo is a pet acquired through dealing damage to monsters while using a defensive attack style with any combat type.

There is no best weapon to use in order to acquire Leonardo - increasing/decreasing attack speed or using weapons with special attacks that perform consecutive attacks does not change the chance to unlock Leonardo over time.