Weight is a primary factor, but age, condition, and overall health also influence the appropriate dose. Always follow the dosing guidelines or consult your vet.