Well of course, first you should know that they are not that short like 3 minutes, it's more like 15-30 minutes but it's way better than doing boring 90 minutes of cardio that will burn muscle. Up to 30-50 minutes every day is fine, but I don't do it everyday. For fat loss first thing you have to do is fix your nutrition, start eating more healthy and when you hit a plateau where you can't move on then you should start adding cardio, that would be when you hit around 15% body fat, many people get stuck (including me) at this body fat, but all you will have to do is stay consistent and with time it will come. Also, you will have to find something that is the best for you, some people like running more others like jump rope more. But I have 2 routines and I mix them up, for example 2 cardio days I do the first one, 2 cardio days the second one, not exactly like that but whatever, here they are:
50 Second Jump Rope - Accelerating the amount of jumps, so you might start with 1 jump a sec. and finish with 3 jumps a sec.
10 Second Rest
Repeat (15-30 times - feel free to do less/more)
3-6 sets of 30 sec. high knees [30 second rest between each set]
3-6 sets of 5-10 burpees (no push up) [40 second rest between each set]
3-6 sets of 30. sec mountain climbers [40 second rest between each set]
3-6 sets of 1 min. running stairs OR jump rope [30-40 second rest between each set] (instead of doing all sets, you can also do a burnout where you do maximum you can of running stairs Or jump rope)