The top challenges for veterinary practice is changing practices. Like going from exotic to small animal. Also, managing the staff. Staff can me hard to control especially since you can't be in two places at once.
The hardest things are not getting thanked for spending your time and effort with that persons animal. The other challenge is when people say your job is not important.
The three hardest things are euthanasia, abuse, and the inability to treat.