Water safety is critical. Toddlers can drown in just two inches of water, so never leave them alone near a bathtub, bucket, or pool, even for a moment. All the defiance right now is developmental. They're testing boundaries because that's literally their job at this age. Stay firm but don't take it personally.
For you
Hearing "no" all day is draining. But your toddler is learning to assert themselves, and that's a skill that will serve them well their whole life.
Urgent
Water safety
Toddlers are attracted to water but have no awareness of drowning danger. Pools, bathtubs, buckets, and even toilets are hazards.
What to do
Never leave toddler unattended near any water. Empty buckets and wading pools after use. Install pool fences with self-closing gates. Keep toilet lids locked.
Good to know
Defiance is developmental
Saying 'no' to everything and testing boundaries is a normal, healthy part of developing autonomy. It's not misbehavior.
What to do
Offer limited choices instead of yes/no questions. Pick your battles. Stay calm and consistent with important boundaries. Praise cooperation when it happens.