Hi there! This looks like his arm could have been popped out of its socket or there's possibly just irritation to the muscle and tissue. Either way, he/she will be fine just keep a close eye and if you arent that confident about his recovery I would recommend going to a vet that specializes in...